以编程方式生成LinearLayout

时间:2016-01-21 20:41:26

标签: java android programmatically-created

我想在这个模型之后以编程方式生成一些按钮项(我从API接收数据):

I don't know how many I will receive because it's dynamic

生成和填充它们的最佳方法是什么?如何使用xml drawable文件最有效?

目前,以下是我将如何解决这个问题:

  1. count =商品数量%2
  2. 如果count!= 0,则行数等于(number_of_items / 2)+1
  3. 对于每一行,我将在LinearLayout
  4. 中创建2个按钮

1 个答案:

答案 0 :(得分:1)

GridLayout的。 See here。通过它设置,您可以调整单元占用的空间,并轻松实现自动调整算法