例如我有类Category:
class Category {
private String name;
private ArrayList<Category> childCategories;
}
我想显示这个对象的列表,用户可以遍历子类别并再次返回。
例如我有类Category:
class Category {
private String name;
private ArrayList<Category> childCategories;
}
我想显示这个对象的列表,用户可以遍历子类别并再次返回。
Android 有一个内置的ExpandableListView,它是两级的。您可以在其中显示您的类别和您的子类别。当用户单击子类别时,您可以启动另一个活动,显示子类别内容。
也许您不想使用 ExpandableListView 而只想使用列表视图,因此您在单个屏幕中显示单个级别。
Android 没有 ExpandableListView 片段,因此正确的方法可能是在单独的屏幕中显示每个类别。不过,您可能可以对所有类别使用相同的活动。
Android 绝对没有任何类似 TreeView 的控件。这可能是因为设备屏幕可能非常小。一次显示一个级别可能会很好。