我想在反應原生應用程序的兩列中顯示多個元素。這是我到目前爲止有:反應本機中的兩列布局
class App extends Component {
render() {
const { viewStyle, childStyle } = style;
return (
<View style={viewStyle}>
<View style={childStyle} />
<View style={childStyle} />
<View style={childStyle} />
<View style={childStyle} />
<View style={childStyle} />
<View style={childStyle} />
<View style={childStyle} />
<View style={childStyle} />
<View style={childStyle} />
</View>
);
}
}
const space = 5;
const style = {
viewStyle: {
flex: 1,
flexWrap: 'wrap',
flexDirection: 'row',
padding: space,
marginTop: 20,
backgroundColor: 'green'
},
childStyle: {
width: '50%',
height: 100,
backgroundColor: 'red',
borderWidth: 1,
borderColor: 'black',
marginBottom: space
}
}
,這裏是截圖:https://imgur.com/a/wKgDR
我的問題是:我怎樣才能在中部一些空間(左和右元素之間)?是否有可能,這也可以在用戶旋轉設備時起作用?
這隻適用於當我在'childStyle'上設置'width:'49%''。但是如果我需要確定,那麼這個空間恰好是5px? – 23tux