我有一個應用程序將有5-15個按鈕,具體取決於後端可用的按鈕。如何定義合適的GridView佈局文件以包含一組按鈕,每個按鈕都有不同的文本和其他屬性?每個按鈕基本上都會將商品添加到購物車,因此除了添加到購物車的商品之外,onClick代碼將保持不變。在Android應用程序的GridView中添加按鈕數組
我該如何定義一個數組,以便可以添加可變數量的按鈕,但是仍然通過唯一ID引用每個按鈕?我看過arrays.xml的例子,但他們創建了一組預先設置的字符串。我需要一種方法來創建一個對象,而不是在佈局或數組xml文件中定義文本。 。
更新 - 增加了信息有關添加到GridView
我想要將它添加到GridView,所以調用一個UnsupportedOperationException的[addView方法(http://developer.android.com/reference/android/widget/AdapterView.html#addView(android.view.View,%20int)結果我可以做到以下幾點:
ImageButton b2 = new ImageButton(getApplicationContext());
b2.setBackgroundResource(R.drawable.img_3);
android.widget.LinearLayout container = (android.widget.LinearLayout) findViewById(R.id.lay);
container.addView(b2);
但這並不佈局的按鈕在網格狀,我想這可以在GridView進行
你能否更新此鏈接? – 2016-06-02 13:58:16