2016-11-21 197 views
0

我新的Android,我有這樣的一個表:使用表格佈局,列表視圖還是網格視圖?

enter image description here

我想從數據庫中設置動態數據列1 + 2,使用編輯文本的第3列,並從其中的數據用戶,從列3輸入的每個數據將在第4列中分類爲適當的。我應該使用表佈局,網格視圖或列表視圖以及如何在更改edittext後獲取數據。任何人有一個想法 解決?非常感謝!

回答

0

ListView顧名思義,你將只有一個帶有元素的列表,所以它在這裏什麼也不做。 GridView會將行中的一些元素分開,但它不是表格。如果我理解你的問題,你想顯示錶格。爲此,您應該使用TableLayout。在這裏你可以看到更多信息

https://developer.android.com/guide/topics/ui/layout/grid.html

對於動態表,你可以看一下這個帖子:

Adding Table rows Dynamically in Android

+0

謝謝很多傢伙! –

+0

如果這有助於標記請答覆作爲接受的答案 – 2016-11-21 17:54:48

0

泰伯維你做的佈局definatly 後,在你的代碼,你可以做

TableLayout tblLayout = (TableLayout)findViewById(R.id.tableLayout); 
TableRow row = (TableRow)tblLayout.getChildAt(YYY); // Here get row id depending on number of row 
Edittext edittext= (Edittext)row.getChildAt(XXX); 
String text = edittext.gettext().toString(); 

訪問表中的數據 這裏是一個簡單的表格佈局示例 https://www.mkyong.com/android/android-tablelayout-example/ 享受

+0

感謝您的幫助!我會試試這個 –