2016-11-21 140 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

感谢您的帮助!我会试试这个 –