操作栏菜单项导航抽屉

时间:2014-04-23 09:24:54

标签: android android-actionbar navigation-drawer

我正在使用带有片段的导航抽屉菜单。这是仅在ListView Navigation Drawer ActionBar菜单项图标的appcompat中选择其中一个片段时显示的最简单方法,并在选择其他片段时删除。有一些简单的例子吗?我正在使用setHasOptionsMenu(true); 。非常感谢。

在我的片段上:

@Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        menu.findItem(R.id.logout).setVisible(true);
        super.onCreateOptionsMenu(menu, inflater);
    } 

@Override
            public boolean onPrepareOptionsMenu(Menu menu) {
                // if nav drawer is opened, hide the action items
                boolean drawerOpen = mDrawerLayout.isDrawerOpen(mDrawerList);
                menu.findItem(R.id.logout).setVisible(false);//(!drawerOpen);
                return super.onPrepareOptionsMenu(menu);
            }

关于我的活动:

    <menu xmlns:android="http://schemas.android.com/apk/res/android" 
  xmlns:yourapp="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/logout"
        android:icon="@drawable/navbar_salir"
        yourapp:showAsAction="always"
       />
</menu>

我的菜单main.xml:

{{1}}

0 个答案:

没有答案