1
比如我有類類別:在導航中表示分層數據的最佳做法是什麼?
class Category {
private String name;
private ArrayList<Category> childCategories;
}
而且我想將此對象和用戶的列表可以通過子類別,然後再返回去了。
比如我有類類別:在導航中表示分層數據的最佳做法是什麼?
class Category {
private String name;
private ArrayList<Category> childCategories;
}
而且我想將此對象和用戶的列表可以通過子類別,然後再返回去了。
Android有一個內置的ExpandableListView這是兩個層次。你可以在那裏顯示你的類別和你的孩子類別。當用戶點擊一個子類別時,您可以啓動另一個活動,顯示子類別內容。
也許你會不希望使用ExpandableListView但只列出的意見,所以你顯示在一個屏幕一個級別。
Android不具備ExpandableListView片段所以可能是正確的路要走,是在一個單獨的屏幕來顯示每個類別。可能你可以對所有的類別使用相同的Activity。
的Android絕對沒有任何的TreeView般的控制。這可能是因爲設備屏幕可能很小。一次顯示一個級別可能會很好。
你知道文件探索器中的項目是如何表現的嗎?我認爲沒有分離的屏幕。 – pepela 2013-02-20 11:55:32
@pepela爲什麼我現在在我的Samsung上看到預裝的「我的文件」應用程序,每個目錄一個屏幕 – 2013-02-20 12:02:57