reactjs - 里面的文字在 react-native 中,标签未显示在屏幕上
问题描述
我是 react-native 的新手,并且正在学习教程。出于某种原因,当我为容器设置 flex:1 时,<View> 内的 <Text> 标记中的文本不会显示在屏幕上。但是当我注释掉它时,我可以看到文字。
这是代码。
import React from 'react';
import { View, Text, StyleSheet, Dimensions} from 'react-native';
export default function SignInScreen(){
return(
<View style = {styles.container}>
<View style ={{marginLeft:20, marginTop:10}}>
<Text style = {styles.title}>Sign-In</Text>
</View>
<View style = {{alignItems:"center",marginTop:10}}>
<Text style = {styles.text1}>Please Enter email address</Text>
</View>
</View>
)
}
const styles = StyleSheet.create({
container: {
flex:1
},
title: {
color:"#ff8c52",
fontSize :20,
fontWeight:"bold"
},
text1: {
color: "#ff8c52",
fontSize:16
}
})
有人可以解释为什么会这样吗?
解决方案
Flexbox 会填充其父组件给它的区域,因此请确保父组件也使用 flex 或对其有体积。
推荐阅读
- python - ImportError 在 Windows 10 Git Bash 上使用 Anaconda Python 导入 _ssl
- processing - 如何使变量随机等于 2 个数字中的 1 个?(加工)
- excel - 如何创建一个显示值是否在后 10 个值中的列?
- c++ - 使用插入方法时,C++ 中的向量出现 OUTOFRANGE 错误
- python - 我无法显示带有 waigtail 的图像
- python-3.x - 不允许使用 `tf.Tensor` 作为 Python `bool`。使用 `if t is not None:` 而不是 `if t:` 来测试是否定义了张量,
- python - 为什么这个 python 链函数调用失败?
- microsoft-graph-api - 同步新日历事件始终具有 @removed 字段
- python-3.x - 如何在 Python 中将 .mat 文件转换为 NumPy 文件?
- django - 与 Django 的会话