Могу ли я использовать навигационный ящик в качестве раскрывающегося меню, когда нажимаю на элемент в представлении реселлера? - PullRequest
0 голосов
/ 21 февраля 2019

Я использую Ящик навигации в качестве раскрывающегося списка, когда я выбираю элемент в своем обзоре, но я не уверен, должен ли я использовать ящик навигации в качестве раскрывающегося списка.

Всеработает нормально, за исключением того, что у меня возникают проблемы при перемещении между фрагментами, ящик не закрывается.

Просто хочу знать, можно ли использовать ящик таким образом.

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;
        }
    });

1 Ответ

0 голосов
/ 21 февраля 2019

Не ясно, чего вы действительно хотите достичь.Если я не ошибаюсь, вы хотите повторно использовать список опций (из res / menu ) панели навигации в раскрывающихся списках утилит.Вы можете взглянуть на это: https://developer.android.com/guide/topics/ui/menus

...