reactjs - 使用 Flexbox 和 React Native 在容器外部发送文本

标签 reactjs react-native flexbox

使用 React Native 和 Flexbox,我不明白为什么文本位于容器之外(橙色 bakcground)?

<View style={styles.main_container}>
    <View style={styles.infos_container}>
        <View style={styles.info_item}>
            <Text style={styles.info_name}>
                Âge
            </Text>
            <Text style={styles.info_value}>
                18
            </Text>
        </View>
        <View style={styles.info_item}>
            <Text style={styles.info_name}>
                Médias publics
            </Text>
            <Text style={styles.info_value}>
                2
            </Text>
        </View>
    </View>
</View>

const styles = StyleSheet.create({
    infos_container: {
        backgroundColor: 'orange',
        flex: 1,
        flexDirection: 'row',
        flexWrap: 'wrap',
        padding: 5,
    },
    info_item: {
        margin: 5,
        alignItems: 'center',
    },
    info_name: {
        color: '#6c757d',
        fontSize: 11,
    },
    info_value: {
        color: '#343a40',
    },
})

er

我只希望我的 block styles.info_item是水平的和橙色背景

最佳答案

infos_container 设置中删除 flex: 1 main_container 中的 flex: 0 不应产生任何效果关于 infos_container

的样式
infos_container: {
   backgroundColor: 'orange',
   flexDirection: 'row',
   flexWrap: 'wrap',
   padding: 5,
},

enter image description here

关于reactjs - 使用 Flexbox 和 React Native 在容器外部发送文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58781370/

相关文章:

reactjs - 如何使用 Reactjs 在 NavBar 的有序列表中使用 flex 方向?

javascript - 找不到模块 : Can't resolve 'autosuggest-highlight/match'

html - 是否允许 HTML aria-label 属性为空字符串?

javascript - 从 react 项目中的 Bootstrap 等框架中删除未使用的 CSS 类

javascript - 如何在 React Native ios 中从 api 添加列表到下拉列表?

html - 如何使用flex将绝对元素居中?

ruby-on-rails - 使用 JSON 通过 Rails Active Storage 访问 React 中的图像

javascript - React Native 嵌套导航 - 获取导航上下文

reactjs - 如何在 React Native 中包装 Flatlist 项目

html - IE11 flexbox 不考虑换行文本的高度