1
我想創建一個具有兩個以上級別的可擴展列表視圖,並且數據來自數據庫,該數據庫具有id,name,parentid,但expandablelistview組件的默認佈局是兩個級別,所以我怎麼能如何創建兩個以上的級別expandablelistview
我想創建一個具有兩個以上級別的可擴展列表視圖,並且數據來自數據庫,該數據庫具有id,name,parentid,但expandablelistview組件的默認佈局是兩個級別,所以我怎麼能如何創建兩個以上的級別expandablelistview
你不能使用Android內置的Expandalble列表。
您將不得不編寫自己的適配器。人們已經做到了。我已經看到了幾個具有多層可擴展列表的文件瀏覽器的實現。有些人甚至可能有代碼可用,所以你可以先看一看,看看它是如何做的,如果你不知道如何自己做。
EDIT
實測一些代碼。其中一個應該爲你做的伎倆。
tree-view-list-android延伸baseadapter
SO Answer與鏈接到用於使用改性BaseExpandableListViewAdapter編碼。
真的,我甚至沒有發現一個例子,大多數examplese都是兩個級別,所以你可以給我一個例子嗎? – zhy
找到了一些代碼。把鏈接放在我的答案中。如果它幫助你,請接受答案(點擊旁邊的複選標記)。這不僅讓每個人都知道你的問題已經得到解決,它還讓那些回答你問題的人幫助你解決問題。 – Barak