首先,我構建了一個簡單的android應用程序,該應用程序只有五個選項。爲此,我在主Activity上使用了五個按鈕。現在我在ScrollView中有超過20個按鈕可供選擇。什麼是代表這種應用的最佳方式使用Android上的多個按鈕進行佈局的最佳方式
該應用程序是這樣的,現在(使用滾動型按鈕使用TabHost或與其他一些小部件??):
首先,我構建了一個簡單的android應用程序,該應用程序只有五個選項。爲此,我在主Activity上使用了五個按鈕。現在我在ScrollView中有超過20個按鈕可供選擇。什麼是代表這種應用的最佳方式使用Android上的多個按鈕進行佈局的最佳方式
該應用程序是這樣的,現在(使用滾動型按鈕使用TabHost或與其他一些小部件??):
使用grid view
。使用網格視圖很容易在屏幕上顯示多個按鈕。
Grid View
或List View
或Recycler View
的轉接器自動將按鈕添加你想要的名字,這東西我也爲我即將到來的應用程序。 我做了一個叫做data
的java類,它爲我的應用程序提供了'數據'。 它爲我的GridView提供了一組圖像。
SO:
public final static String[] myArray
陣列data.myArrayviewHolder
類getView
如果convertView
是null
&設置支架作爲標記注意:查找按鈕的ID後,見好就收它不做任何事情或編輯文本,請繼續閱讀。
gridView.setAdapter(new myCustomAdapter(parameter1, parameter2,data.myArray);
使用this,我做到了昨天,按鍵的加入陣列功能現在。你可以學習它,或使用它或提交更改。
注:
View.OnClickListener[]
並將其命名,對其進行初始化。
你有沒有簽出'ListView' o新的'RecyclerView'? – Chisko
使用'RecyclerView' –
是的,我會使用'ListView'或'RecyclerView'。 –