【问题标题】:React Native: is it possible to achieve align-Item:flex-start style in React native?React Native:是否可以在 React Native 中实现 align-Item:flex-start 样式?
【发布时间】:2016-05-22 00:12:05
【问题描述】:

基本上,我想在 View 元素中放置一个标签列表,如下所示。

PS:图片来自这里:https://css-tricks.com/snippets/css/a-guide-to-flexbox/)

【问题讨论】:

  • 您是说您希望项目对齐flex-start,或者您希望多个项目像上面的flex-start 图像一样排列成一行?我问是因为 react-native flexbox 中的默认定位是flex-start,但是要让项目像图像一样排列成一行,你必须声明flexDirection:row
  • @NaderDabit:我想让标签(不同长度的文本)首先从左到右排列在一行上,然后自动切换到下一行......等等,就像第一张图片显示。您的建议是否实现了自动交换部分?
  • 是的,如上所述,在您要对齐的项目的父容器中使用flexDirection: 'row'flexWrap: 'wrap',这样就可以了。

标签: css reactjs react-native flexbox


【解决方案1】:

要实现这一点,您的父容器需要以下属性:

 flexDirection: 'row',
 flexWrap: 'wrap',

工作示例:https://rnplay.org/apps/sa5G-Q

【讨论】:

    猜你喜欢
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 2020-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多