添加片段时FlyOut菜单设计问题

时间:2015-04-26 17:14:38

标签: android android-fragments layout xamarin fragment

我正在尝试在添加片段时使用我的弹出菜单。 所以,由于这段代码我有一个弹出菜单:

https://github.com/garuma/FlyOutMenu/tree/master/FlyOutMenu

-v 6

在我的应用程序开始时, <com.myApp.FlyOutContainer xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/FlyOutContainer"> <include layout="@layout/menu_layout" android:id="@+id/menu_layout" /> <include layout="@layout/content_layout" android:id="@+id/content_layout" /> </comm.myApp.FlyOutContainer> 由以下布局组成:

content_layout

开始后,我的活动在root_layout中添加一个片段:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/content"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <include
        layout="@layout/top_bar_layout"
        android:id="@+id/top_bar_layout" />
    <include
        layout="@layout/root_layout"
        android:id="@+id/root_layout" />
</LinearLayout>

此新片段包含刷新以刷新布局和列表视图。 当我从左向右滑动时,菜单显示良好。但要隐藏它(从右向左滑动),背景中的菜单。

更新:

我认为问题出在notifyDataSetChanged上。菜单打开时我的视图不居中,我更新了listview。所以在更新时,我的视图会重新创建并重新居中,菜单会保留在后台...... 我该如何解决?

以下是截图了解: (我无法在stackOverflow上发布图像,且不超过2个链接......)

问题在于:

enter image description here

1 个答案:

答案 0 :(得分:1)

我建议使用标准导航绘图。您可以在此处找到我的示例:https://github.com/jamesmontemagno/Xam.NavDrawer