Android很好地显示表格数据

时间:2014-12-19 17:59:28

标签: android

我想在Android UI中显示一个包含动态信息的表格。 此表具有恒定的行数列。 每个单元格的格式也是不变的,例如是textview。 细胞的内容是动态的。

虽然,单元格中的文本可能或多或少,因此它显示在一行或多行上,这是我的问题。 我想很好地显示我的表,以便所有行具有相同的高度,当然基于表的“最高”单元格的高度,以便整个表格显示在屏幕上。

在我的搜索中,我觉得Android并不是设计用来做那件事的,也许我想要显示我的数据的方式是“过时的”。

所以我想问你,专家,2个问题:

  1. 是否有解决方法来协调表格中的行高?

  2. 是否有更好的做法可以很好地显示我的数据?

1 个答案:

答案 0 :(得分:0)

TableLayout

http://developer.android.com/reference/android/widget/TableLayout.html

您可以创建一个TableRow,然后向其添加视图以创建列条目。

 TableRow row = new TableRow ( context );

 row.setLayoutParams( new TableRow.LayoutParams( TableRow.LayoutParams.MATCH_PARENT ,
                                                 TableRow.LayoutParams.WRAP_CONTENT );


 row.addView( <some column view >);

 table.addView( row );

  etc etc...

希望这会有所帮助..