2010-04-04 74 views
0

关于在Android平台上显示此表格的最佳方式的任何建议?格式不是必需的,但我正在寻找一种灵活的方式来做到这一点,因为有许多表的行数和列数不同。在Android平台上显示表格

回答

1

我要么使用一个TableLayout包裹在滚动型(或Horizo​​ntalScrollView用某种寻呼控制,如果你期望宽表),或者只是在HTML代码的表格,并使用WebView。就灵活性/可重用性而言,您可能需要考虑子类化TableLayout以提供用于使用不同选项实例化表的快捷方式,或者让您在自动绑定行为时将其放在XML中;举例来说,请参阅this SO post的第二个答案。

1

应该可能使用TableLayout,它将是最简单的方法。 TableLayout只做列,TableRow元素是做什么的列,所以行之间的列的差异将不重要。您不必在其中使用TableRow元素,View的任何子类都可以进入,因此您可以轻松地使用LinearLayout集来垂直流动顶行。

除非你打算做某种拖拽移动到屏幕上,否则你会希望把它全部放在滚动布局中,但是你可以从中选择很多,具体取决于表可能会变成。

+0

TableLayout - http://developer.android.com/reference/android/widget/TableLayout.html 的TableRow - http://developer.android.com/reference/android/widget/TableRow.html 滚动型 - http://developer.android.com/reference/android/widget/ScrollView.html – AaronM 2010-04-04 21:24:54