在React Native中内联显示文本

有什么办法可以在图片中显示文字?

在此处输入图片说明

这是我当前的代码:

render() {
    return (
        <View style={{flex: 1}}>
            <ScrollView scrollEnabled={true}>
                <View style={{ flexDirection: 'row' }}>
                    <Text style={styles.badge}>lorem</Text>
                    <Text style={styles.badge}>lorem ipsum lorem</Text>
                    <Text style={styles.badge}>lorem</Text>
                    <Text style={styles.badge}>lorem ipsum lorem</Text>
                    <Text style={styles.badge}>lorem</Text>
                    <Text style={styles.badge}>lorem ipsum lorem</Text>
                    <Text style={styles.badge}>lorem</Text>
                    <Text style={styles.badge}>lorem ipsum lorem</Text>
                </View>
            </ScrollView>
        </View>
    );
}

const styles = StyleSheet.create({
  badge: { 
    backgroundColor: '#f16622',
    color: '#fff',
    padding: 5, 
    marginRight: 5, 
    alignSelf: 'flex-start', 
    borderRadius: 4 
  }
});

但是我的代码无法像我想要的图片那样显示。而不是全部显示,它变成了这样:

在此处输入图片说明

湿婆

您需要将子元素包装在中View使用flexbox,您可以使用flexWrap属性,该属性定义将flex项目强制插入一行还是可以包装起来。默认情况下,它设置为nowrap。将其设置为自动换行:更改<View style={{ flexDirection: 'row' }}><View style={styles.badgeContainer}>

    <View style={styles.badgeContainer}>
       <Text style={styles.badge}>lorem</Text>
       <Text style={styles.badge}>lorem ipsum lorem</Text>
       <Text style={styles.badge}>lorem</Text>
       <Text style={styles.badge}>lorem ipsum lorem</Text>
       <Text style={styles.badge}>lorem</Text>
       <Text style={styles.badge}>lorem ipsum lorem</Text>
       <Text style={styles.badge}>lorem</Text>
       <Text style={styles.badge}>lorem ipsum lorem</Text>
    </View>

并尝试将以下样式应用于徽章容器View

badgeContainer:{
  flex:1,
  flexDirection: 'row',
  flexWrap: 'wrap'
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

显示:React Native中的内联等效项

模拟显示:React Native中的内联

React Native:内联文本和图标

在react-native中的文本输入字段之前显示文本

如何显示文本和内嵌在 React Native 中的按钮?

React-Native:限制卡片部分中显示的文本长度

在React Native中仅显示文本的第一行

React-Native 在文本框中显示用户输入

React Native中的FlatList正在呈现但不显示文本

在React Native中并排显示图像和文本

在 React Native 的 ListView 中显示图像和文本

React Native 中的样式 WebView 内联 HTML

React组件中的内联SVG未显示

如何使用 React Native 内联渲染图像和文本?

React Native的TextInput不显示输入的文本

React Native在Apple中两次显示文本,在Android中一次显示

在 React Native 中显示 JSON

如何使用react native render html在react native中显示一行中的文本和图像?

如何在 React Native 中按下按钮时显示数组中的随机文本?

如何在react-native中的文本组件上显示模态中的选定值

为什么占位符文本未在react-native中显示为textInput字段?

在 React Native 中更改选择器时显示不同的文本

如何在react-native中的开关内显示文本(YES / NO)

如何在React Native(Android)的Facebook登录按钮中居中显示文本?

每当我在react native中编辑文本输入字段时,都会显示警报提示

添加了未在 React Native Todo 应用程序中显示的文本

React Native Android:如何在一行中显示图像和文本?

如何在React Native中为特定细节显示不同的颜色/文本旅馆平面列表?

如何在react-native中组合多个内联样式对象和内联css?