【发布时间】:2016-01-21 20:41:25
【问题描述】:
我想在这个模型之后以编程方式生成一些按钮项(我从 API 接收数据):
生成和填充它们的最佳方法是什么?如何使用 xml 可绘制文件最有效?
目前,我将如何解决这个问题:
- count = 项目数 % 2
- 如果 count != 0,则行数等于 (number_of_items/2)+1
- 对于每一行,我将在 LinearLayout 中创建 2 个按钮
【问题讨论】:
-
网格布局。见here。通过它设置,您可以调整单元格占用的空间大小,还可以轻松实现自动拟合算法。
-
这似乎是正确的做法。谢谢@TheSunny!
-
我已将其作为答案,支持并接受。谢谢。
-
我宁愿使用 GridView 而不是 GridLayout:developer.android.com/guide/topics/ui/layout/gridview.html
-
使用带有自定义适配器的 GridView 看起来会更好
标签: java android programmatically-created