我目前正在为Android项目使用React-Native。我一直在试图在字段旁边制作一个带有图标的TextInput字段。但是,由于某些原因,我注意到flexDirection: 'row'
不工作,如果TextInput是其子组件之一。我应用该风格的整个视图将自动消失。这是我的代码看起来像一个片段:TextInput flexDirection:行在React-Native中不工作
<View style={{flex: 1, alignItems: 'center', justifyContent: 'center'}}>
<View style={{flexDirection: 'row'}}>
<Image
style={{height: 30, width: 30}}
source={require('./images/email-white.png')}
/>
<TextInput
style={{height: 40}}
underlineColorAndroid={'transparent'}
placeholder={'E-mail'}
placeholderTextColor={'white'}
onChangeText={(data) => this.setState({ username: data })} />
</View>
</View>
我也试过来包装每个单独视图中两个组成部分,但问题仍然存在。有谁知道如何解决这个问题?或者任何人都可以确认这是一个错误?
嗨克里斯,我试过你的解决方案,不幸的是它仍然无法正常工作。你可以在我的问题中看到我更新的代码,以查看我使用的确切代码。 FlexDirection行在您的Android副本中具有TextInput子组件时是否工作? –
我试图在rnplay上运行一个示例,但我认为他们的服务可能有问题。 https://rnplay.org/apps/3MXIVg –