React-Native 填充 space
React-Native fill space
我的应用程序中有一些视图,
first 和 last 有固定的尺寸,但中间的视图我会填充剩余的 space。
我该怎么做?
let probableView = (!someVariable) ? null : (<View style={{ height: "10%" }}/>);
...
<View
style={{
flex: 1,
flexDirection: "column",
justifyContent: "space-around",
height: "100%",
width: "100%",
}}
>
<View style={{ height: "10%" }}/>
{ probableView }
<View/> <------------------ How can I fill automatically the remain space?
<View style={{ height: "10%" }}/>
</View>
答案是添加 flex = 1。这将填充剩余的 space。
<View style={ flex: 1 }}>
<View style={{ height: "10%" }}/>
{ probableView }
<View style={{flex: 1}}/> // Added here
<View style={{ height: "10%" }}/>
</View>
我建议您在主视图标签内的每个视图标签中使用 'flex',并给主视图一个 flex:1
这将帮助您调整每个视图标签的大小和位置
我的应用程序中有一些视图,
first 和 last 有固定的尺寸,但中间的视图我会填充剩余的 space。
我该怎么做?
let probableView = (!someVariable) ? null : (<View style={{ height: "10%" }}/>);
...
<View
style={{
flex: 1,
flexDirection: "column",
justifyContent: "space-around",
height: "100%",
width: "100%",
}}
>
<View style={{ height: "10%" }}/>
{ probableView }
<View/> <------------------ How can I fill automatically the remain space?
<View style={{ height: "10%" }}/>
</View>
答案是添加 flex = 1。这将填充剩余的 space。
<View style={ flex: 1 }}>
<View style={{ height: "10%" }}/>
{ probableView }
<View style={{flex: 1}}/> // Added here
<View style={{ height: "10%" }}/>
</View>
我建议您在主视图标签内的每个视图标签中使用 'flex',并给主视图一个 flex:1 这将帮助您调整每个视图标签的大小和位置