react-native - React Native:填充左右两个固定视图之间剩余区域的视图
问题描述
我有以下布局,如附图所示
<View style={{flexDirection: 'row',justifyContent:'space-between'}}>
<View style={{width:90}}></View> //fixed left container
<View style={{flexGrow:1}}></View> //the center view
<View style={{width:90}}></View> //fixed right container
</View>
我有 3 个水平对齐的视图。2 左右固定宽度视图。和一个中心视图来填充剩余的中心空间。
如果中心视图内的内容很小,但是当它变长时,它会将右侧视图推向右侧,从父视图中移出,这可以正常工作。
如何使中心容器填充中间空间,但在它增长时不推动正确的视图?
解决方案
将flex: 1添加到中心视图
推荐阅读
- flutter - ScrollablePositionedList 初始滚动偏移量
- iframe - 如何在 youtube 直播视频 iframe 嵌入代码中仅显示质量选项并隐藏其他选项
- c++ - 类设置器函数的问题。类设置器函数未正确分配值
- python-3.x - 如何通过 AndroidViewClient 滚动 android 屏幕
- tableau-api - 如何在 Tableau 中的每个类别中选择最高值
- javascript - 如何为firebase(React js)中的每条传入消息发送通知?
- c# - 替换字符串中的重叠匹配项(正则表达式或字符串操作)
- selenium - 如何使用时间睡眠使硒输出一致
- python - 如何从不和谐中获取自定义用户状态
- swift - Firebase 分析未显示任何数据