首页 > 解决方案 > 当我单击回收站视图中的项目时,我可以使用导航抽屉作为下拉菜单吗?

问题描述

当我在我的回收站视图中选择一个项目时,我使用导航抽屉作为下拉列表,但我不确定我是否应该使用导航抽屉作为下拉列表。

一切正常,除了我在片段之间滑动时遇到一些问题,抽屉没有关闭。

只是想知道这样使用抽屉是否可以。

NavigationView mNavigationView2;

        mNavigationView2 = rootView.findViewById(R.id.nav_view2);

        initRecyclerView();

        mNavigationView2.setBackgroundColor(getResources().getColor(R.color.color1));
        mNavigationView2.setItemIconTintList(null);

        mNavigationView2.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
            @Override
            public boolean onNavigationItemSelected(@NonNull MenuItem item) {
                final Dialog dialog;
                switch (item.getItemId()){
                    case R.id.ic_edit:
                    //code when edit is clicked in dropdown.
            return true;
        }
    });

标签: javaandroidnavigation-drawer

解决方案


不清楚您真正想要实现的目标。如果我没记错的话,您想在 recyclerview 下拉选项中重用导航抽屉的选项列表(来自res/menu)。你可以看看这个: https ://developer.android.com/guide/topics/ui/menus


推荐阅读