編程

2016-01-21 65 views
0

生成的LinearLayout我想產生一些按鈕的項目編程(我從API接收數據)以下這樣機:編程

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

什麼是生成和填充它們的最好方法?我怎樣才能使用XML繪圖文件是最有效的?

目前,這下面是我將如何解決此問題:!

  1. 數=項%2號
  2. 如果算上= 0,行數等於(NUMBER_OF_ITEMS/2)+1
  3. 每行我將創建2個按鈕進入的LinearLayout
+1

GridLayout。見[這裏](http://developer.android.com/reference/android/widget/GridLayout.html)。 使用它設置,您可以調整單元格佔用多少空間,並輕鬆實現自適應算法。 – TheSunny

+0

這似乎是正確的做法。謝謝@ TheSunny! – StevenTB

+0

我已經把它作爲答案,upvote和接受。謝謝。 – TheSunny

回答

1

GridLayout的。 See here。通過它,您可以調整單元佔用多少空間並輕鬆實現自動擬合算法。