react-native - 反应原生嵌套 flex
问题描述
我正在使用react-native-elements
. 我在react-native
.
<View style={styles.container}>
{canAccessCamera ? (
<Card style={styles.userInfo}>
<Avatar medium source={Logo} rounded />
<Text>Username</Text>
</Card>
) : (
<Text>Give me access to camera</Text>
)}
</View>
风格:
const styles = StyleSheet.create({
container: {
flex: 1,
alignItems: 'stretch',
justifyContent: 'flex-start',
paddingTop: Constants.statusBarHeight,
backgroundColor: '#ecf0f1',
},
userInfo: {
display: 'flex',
flex: 1,
flexDirection: 'column',
alignItems: 'stretch',
justifyContent: 'flex-start',
},
});
我希望里面的项目Card
按列而不是按行定位。
这是我的结果:
解决方案
只改变这种风格
userInfo: {
display: "flex",
alignItems: "center",
flexDirection: "row",
justifyContent: "flex-start"
},
container:{
flex: 1,
alignItems: "stretch",
justifyContent: "flex-start",
paddingTop: 5,
backgroundColor: "#ecf0f1",
alignItems: "center"
推荐阅读
- django - 在 Django 中扩展抽象模型
- php - 使用 php PDO 在 while($row->$statement->fetch()) 中不起作用
- ruby-on-rails - 电子邮件格式验证的 RSpec 失败
- c# - http请求不包含.net core 2.1中createresponse的定义
- django - MultipleObjectsReturned- get() 返回了多个 mPurchase - 它返回了 2
- java - 注释类型元素的语法是什么?
- python - 使用 Tkinter 选项框执行 MySQL 查询
- c# - 使用 C# 发送 Google Analytics 电子商务交易
- postgresql - 在 Postgresql 中计算相似字符串的数量
- python - 如何计算 python pandas 中最常见的 3 种类型?