2012-01-17 102 views
0

填充的列表視圖,我需要做到這一點:我有一個SQLite表與此數據從另一個列表視圖

slno Type Level_1 Level_2  Level_3 
1 Animals Cat  Null   /sdcard/Video 
2 Animals Cat  Null   /sdcard/PDF 
3 Birds Aves  HummingBird /sdcard/video 

我應該有動物及禽鳥列表視圖,單擊動物我表明貓,而伯德向我展示了Aves。然後如此,直到內容 - 必須根據類型播放。現在可以通過創建大量針對動物級別的活動說明來實現 - 爲Activity_2等級傳遞level_1級別並獲取列表視圖。但在我的情況下,這些級別可能不是固定的 - 可能有內容的級別4,因此活動創建必須是動態的,不能是靜態的 - 這怎麼能夠實現?

回答

0

通過實施最佳教程修改基礎適配器以包含多個級別。

0

就只使用一個活動,並將此活動的數據源調用活動,像

intent.putExtra(「鑰匙」,數據源);

在onCreate()方法獲得來自意圖此DataSource,像

intent.getParcelableList( 「KEY」);

只能用新數據源啓動此活動,或根據級別播放文件。

1

無需創建大量activity.If的理解您的問題完全那麼我會建議你去擴展列表視圖像圖像enter image description here

此連結此設計 Go through it

+0

感謝您的回覆 - 是的,我查看了可擴展列表集合,如果我正確理解它,它只允許固定數量的分層級別 - 但在我的情況下,我必須根據數據動態調整。有什麼辦法可以實現?還有一種方法可以讓列表數據看起來像「Pulse」應用數據視圖(在上面的截圖中)? – Slartibartfast 2012-01-17 09:08:37

+0

如果您動態更改層次結構,然後再次繪製此可展開的列表視圖。現在它將顯示帶有新數據的新元素 – Sameer 2012-01-17 09:21:04

相關問題