2012-12-05 19 views
0

我有一個LoaderManager從兩列SQLite數據庫繪製數據。我想在一個片段中以表格格式顯示數據。我可以在ListViewGridView中獲取數據,但無法計算出TableLayout。 (GridviewsetAdapter方法,TableLayout不。)帶TableLayout的CursorLoader - 可能嗎?

我希望在基礎數據庫是通過服務(故名爲loaderManager的原因更新的數據自動更新。

我無法找到任何信息關於如何在本網站的任何問題上實現我正在尋找的內容或其他網站上的示例/教程

回答

0

TableLayout是應該靜態使用的容器,以及LinearLayout,RelativeLayout,FrameLayout等。TableLayout不是一個適配器視圖,也就是說,你不能將一個適配器綁定到它。我建議你使用一個ListView來代替,或者動態構建TableLayout。儘管如此,ListView解決方案更智能,因爲它具有高度可擴展性,因爲它可以滾動並重用視圖,通過減少視圖實例來優化佈局性能。

+0

謝謝你的洞察力。你知道是否有方法來對齊ListView中的數據列,比如TableLayout? – iJeep

+0

您只需創建一個自定義ListAdapter。互聯網上有很多教程可以指導你。 –

相關問題