gpt4 book ai didi

react-native - 如何在不改变 child 位置的情况下将 View 对齐到中心?

转载 作者:行者123 更新时间:2023-12-04 02:57:04 24 4
gpt4 key购买 nike

<View style={{height: '100%', width: '100%'}}>
{OtherContent}
<ScrollView>
<View style={{flexDirection: 'row', flexWrap: 'wrap', padding: 20}}>
{children}
</View>
<ScrollView>
</View>

我希望 ScrollView 中的 View 位于屏幕中央而不改变其子位置

children :

<View style={Styles.docsContainer}>
{arr.map((document, index) => {
return (
<TouchableOpacity key={index} style={[Style.docStyle} onPress={null}>
<Icon name='file-text-o'/>
<Text>{document.name}</Text>
</TouchableOpacity>
);
})}
</View>
const Styles: {
docsContainer: {
flexDirection: 'row',
flexWrap: 'wrap',
padding: 20,
},
docStyle: {
alignItems: 'center',
padding: 20,
margin: 5,
marginBottom: 10,
borderRadius: 8,
width: 170
}

最佳答案

事实上,我们不需要父 View ,我们只需要 scrollView as fledGrow 1 这使得 scrollView 具有根据设备的完整高度和宽度。

我的方法:

   <ScrollView contentContainerStyle={{ flexGrow: 1, justifyContent: 'center', alignItems: 'center' }}>
<View style={{
alignItems: 'center',
justifyContent: 'center',
flex: 1,
}}>
<Text>mahesh nandam</Text>
</View>
</ScrollView>

试试这个。

关于react-native - 如何在不改变 child 位置的情况下将 View 对齐到中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52678748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com