2010-04-04 71 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