css - 在本机反应中无法换行
问题描述
我试图在姓名和出生、地址和街道地址、电子邮件和号码之间换行。姓名、地址和电子邮件应与图标位于同一行。这可能并不难,但我无法绕开它。
const persons = {
name: " Linda Hansen",
birth: "01.01.2002",
address: " Dalen 24",
streetAddress: "Leikanger 6863",
email: " Linda.Hansen@gmail.com",
number: "12345678",
};
export default function UserInfo() {
return (
<View style={styles.centerContainer}>
<Image source={{ uri: uri[0].userIcon }} style={styles.profileIcon} />
<View style={styles.userInfoContainer}>
<View style={styles.iconContainer}>
<Icon name="user" size={40} ></Icon>
</View>
<Text style= {styles.textStyle}> {persons.name} </Text>
<Text style={styles.textStyleSmall}> {persons.birth} </Text>
</View>
<View style={styles.userInfoContainer}>
<View style={styles.iconContainer}>
<Icon name="home" size={40} ></Icon>
</View>
<Text style={styles.textStyle}>{persons.address}</Text>
<Text style={styles.textStyleSmall}>{persons.streetAddress}</Text>
</View>
<View style={styles.userInfoContainer}>
<View style={styles.iconContainer}>
<Icon name="phone" size={40} ></Icon>
</View>
<Text style = {styles.textStyle}> {persons.email}</Text>
<Text style = {styles.textStyleSmall}>{persons.number} </Text>
</View>
CSS:
userInfoContainer: {
width: "100%",
borderBottomColor: "gray",
borderBottomWidth: 1,
backgroundColor: "yellow",
flexDirection: "row",
目前看起来是这样的:
解决方案
export default function UserInfo() {
return (
<View style={styles.centerContainer}>
<Image source={{ uri: uri[0].userIcon }} style={styles.profileIcon} />
<View style={styles.userInfoContainer}>
<View style={styles.iconContainer}>
<Icon name="user" size={40} ></Icon>
</View>
<Text style= {styles.textStyle}> {persons.name}{“\n”} </Text>
<Text style={styles.textStyleSmall}> {persons.birth} </Text>
</View>
<View style={styles.userInfoContainer}>
<View style={styles.iconContainer}>
<Icon name="home" size={40} ></Icon>
</View>
<Text style={styles.textStyle}>{persons.address}{“\n”}</Text>
<Text style={styles.textStyleSmall}>{persons.streetAddress}</Text>
</View>
<View style={styles.userInfoContainer}>
<View style={styles.iconContainer}>
<Icon name="phone" size={40} ></Icon>
</View>
<Text style = {styles.textStyle}> {persons.email}{“\n”}</Text>
<Text style = {styles.textStyleSmall}>{persons.number} </Text>
</View>
推荐阅读
- java - 导航抽屉活动在 android studio 中关闭,但我不知道为什么?
- python - 过滤数据帧时如何修复内存错误?
- ms-access - 更新问题 MS Access/C#
- crystal-reports - System.IO.FileLoadException:无法加载文件或程序集“log4net”
- php - 新项目找不到 Symfony 5.1.2 页面
- python - Python:替换 JSON 文件中的字符串
- android - 工具栏不会在滚动时隐藏
- r - 从第二个 Dataframe 中提取与第一个 Dataframe 相比新添加的行
- pandas - 对于数据框:一个系列的真值是模棱两可的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()
- confluent-schema-registry - Flink statefun 和融合模式注册表兼容性