我正在尝试在 Flexbox(和 React Native)中创建这个布局,但我无法让它工作。具体来说,无论我做什么,左右按钮都拒绝扩展到容器宽度的 50%。它们始终是其内容的大小。
我正在使用嵌套容器。这些按钮位于列 Flex 容器中,该容器嵌套在还包含图像的行 Flex 容器中。
这是我的 JSX:
<View style={{
display: 'flex',
flex: 1,
flexDirection: 'column'}}>
<Image
style={{flex: 1, zIndex: 1, width: '100%', height: '100%'}}
resizeMode='cover'
resizeMethod='resize'
source={require('./thumbs/barry.jpg')}
/>
<View style={{
display: 'flex',
flexDirection: 'row',
flex: 0,
width: '100%',
height: 100}} >
<Button style='flex: 1' title="LEFT" onPress={() => {}} />
<Button style='flex: 1' title="RIGHT" onPress={() => {}} />
</View>
</View>
所有回复都非常感谢...