如何实现内部导航抽屉?

时间:2015-12-01 09:21:03

标签: android xamarin mvvmcross

I want to implement one drawer layout which internal navigate. Means when I click on Activity

我想实现一个内部导航的抽屉布局。我的意思是当我点击活动1 然后在同一个抽屉中显示新内容,如图所示。 它有可能在ios中,它可能在android?

3 个答案:

答案 0 :(得分:3)

您需要维护两个列表并使用' visibility'来控制它们。属性。

答案 1 :(得分:0)

我认为你有两个选择:

首先,您需要在FragmentDrawer类中实现以下任何一个逻辑。

  1. 您可以使用可扩展的列表视图,并将列表最多扩展到两个级别,以便您轻松导航(我在我的一个电子商务应用中使用此功能)。 (试试这个:http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/

  2. 您可以创建如上所述的两个列表,并且可以在其中一个项目被单击后隐藏第一级别列表,然后根据第一个项目的列表项目单击设置第二个列表的适配器。您可以在适配器中维护逻辑,以按照传递的参数显示数据。

答案 2 :(得分:0)

首先你必须在listview适配器中传递两个arraylist,你还必须保持标志。根据此标志的值,我们将显示包含所有活动列表或内部活动列表的ArrayList数据。

现在当用户点击Activity时你必须设置标志值为true并调用notifyDataSetChanged方法。