我新的Android,我有这样的一个表:使用表格布局,列表视图还是网格视图?
我想从数据库中设置动态数据列1 + 2,使用编辑文本的第3列,并从其中的数据用户,从列3输入的每个数据将在第4列中分类为适当的。我应该使用表布局,网格视图或列表视图以及如何在更改edittext后获取数据。任何人有一个想法 解决?非常感谢!
我新的Android,我有这样的一个表:使用表格布局,列表视图还是网格视图?
我想从数据库中设置动态数据列1 + 2,使用编辑文本的第3列,并从其中的数据用户,从列3输入的每个数据将在第4列中分类为适当的。我应该使用表布局,网格视图或列表视图以及如何在更改edittext后获取数据。任何人有一个想法 解决?非常感谢!
ListView顾名思义,你将只有一个带有元素的列表,所以它在这里什么也不做。 GridView会将行中的一些元素分开,但它不是表格。如果我理解你的问题,你想显示表格。为此,您应该使用TableLayout。在这里你可以看到更多信息
https://developer.android.com/guide/topics/ui/layout/grid.html
对于动态表,你可以看一下这个帖子:
泰伯维你做的布局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/ 享受
感谢您的帮助!我会试试这个 –
谢谢很多家伙! –
如果这有助于标记请答复作为接受的答案 – 2016-11-21 17:54:48