javascript - 如何在一行中创建 TextInputs? ( react 原生)
<p><p>我正在尝试在一行中创建 3 个 TextInput,但是当我编写 flexDirection: 'row' 时它不起作用(我在设备上看不到任何文本输入)。</p>
<pre><code>var SampleApp = React.createClass({
render: function() {
return (
<View style={styles.container}>
<View style={styles.textInputWrapper}>
<TextInput style={styles.textInput}
placeholder='Month'
placeholderTextColor="#d3d3d3"
/>
</View>
<View style={styles.textInputWrapper}>
<TextInput style={styles.textInput}
placeholder='Day'
placeholderTextColor="#d3d3d3"
/>
</View>
<View style={styles.textInputWrapper}>
<TextInput style={styles.textInput}
placeholder='Year'
placeholderTextColor="#d3d3d3"
/>
</View>
</View>
);
}
});
var styles = StyleSheet.create({
container: {
flex: 1,
flexDirection: 'row'
}
});
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您需要为每个组件添加样式。希望有所帮助。 </p>
<pre><code> var styles = StyleSheet.create({
container: {
flex: 1,
flexDirection: 'row'
},
textInputWrapper: {
flex:1,
height: 50,
borderColor:'red',
borderWidth: 2,
},
textInput:{
flex:1,
}
</code></pre>
<p>});</p></p>
<p style="font-size: 20px;">关于javascript - 如何在一行中创建 TextInputs? ( react 原生),我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/34084391/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/34084391/
</a>
</p>
页:
[1]