[react native] 请问 react native 如何做出表格布局?

2016-12-11 17:58:57 +08:00
 maomaomao001

[react native] 请问 react native 如何做出表格布局?

flex 布局用的好好的,突然需要一个需求,体格小型组件需要表格布局,请问 如何实现?

搜索过了,似乎都推荐用 list view

可是我的需求也就 4 格的两行 table... 感觉用 listview 很浪费

有没有办法想 html 那样

table

tr

td

?

4908 次点击
所在节点    问与答
7 条回复
aussieweever
2016-12-11 18:06:56 +08:00
有几个 grid 的开源控件可以试试
Mikewu
2016-12-11 18:09:20 +08:00
既然只有 4*2 ,就 view*4 吧,表格需求多的话,自己写个 Component 吧
maomaomao001
2016-12-11 18:34:39 +08:00
@Mikewu 关键是自己写这样的 4 个 view ,似乎没法办证行 宽度相同,行又能对齐
Mikewu
2016-12-11 18:48:16 +08:00
@maomaomao001 view 内部使用 flexDirection: 'row' ,flex: x 布局,使用同一 view 或者控制相应比例就可以达到行宽度相同、行对齐了。
myoula
2016-12-11 19:44:30 +08:00
flexDirection:'row',
alignItems: 'center',
justifyContent: 'flex-start',
flexWrap:'wrap'

cell 的宽度 等于这个 view 的宽度 /你希望一行单元格数量
uugklp
2016-12-11 20:16:55 +08:00
父 View 设置 flexDirection:'row', 里边放两个子 View 设置 flex:1
maomaomao001
2016-12-11 20:21:34 +08:00
这些大家

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326841

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX