使用表格布局,列表视图还是网格视图?

时间:2016-11-21 14:39:09

标签: android listview gridview android-tablelayout

我是一个新的机器人,我有一个像这样的表:

enter image description here

我想从DataBase设置动态数据列1 + 2,使用第3列的编辑文本和用户中的数据,从第3列输入的数据将在第4列中分类为适当的。我应该使用表布局,网格视图或列表视图以及更改后的edittext后如何获取数据。任何人都有自己的想法 解决?非常感谢!

2 个答案:

答案 0 :(得分:0)

ListView顾名思义,你将只有一个包含元素的列表,所以它必须在这里做任何事情。 GridView将在行中拆分一些元素,但它不是表。如果我理解你的问题,你想要显示表格。为此,您应该使用TableLayout。在这里你可以看到更多信息

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

对于动态表,您可以查看这篇文章:

Adding Table rows Dynamically in Android

答案 1 :(得分:0)

Tableview绝对是 在进行布局后,在代码中可以执行

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/ 享受