答案 0 :(得分:3)
您需要维护两个列表并使用' visibility'来控制它们。属性。
答案 1 :(得分:0)
我认为你有两个选择:
首先,您需要在FragmentDrawer
类中实现以下任何一个逻辑。
您可以使用可扩展的列表视图,并将列表最多扩展到两个级别,以便您轻松导航(我在我的一个电子商务应用中使用此功能)。 (试试这个:http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/)
您可以创建如上所述的两个列表,并且可以在其中一个项目被单击后隐藏第一级别列表,然后根据第一个项目的列表项目单击设置第二个列表的适配器。您可以在适配器中维护逻辑,以按照传递的参数显示数据。
答案 2 :(得分:0)
首先你必须在listview适配器中传递两个arraylist,你还必须保持标志。根据此标志的值,我们将显示包含所有活动列表或内部活动列表的ArrayList数据。
现在当用户点击Activity时你必须设置标志值为true并调用notifyDataSetChanged方法。