Запретить NavigationView автоматически выделять выбранные элементы

#android

#Android

Вопрос:

Я решил добавить библиотеку поддержки дизайна

  compile 'com.android.support:design:23.1.1'
 

в мой gradle, чтобы позволить мне реализовать

 compile 'com.android.support:appcompat-v7:23.1.1'
 

Без сбоев.

Моя проблема в том, что я использовал NavigationView, чтобы позволить пользователям выбирать элементы из подгрупп, которые показывали бы, что у них есть (в основном фильтры), но теперь то, что я выбираю, случайным образом исчезает, и я выбираю элементы, которые я не хочу, только потому, что они прослушиваются.

Прежде чем я достиг этого, выполнив это

    selection.setIcon(R.drawable.radio_button_off);
   selection.setChecked(false);
   item.setIcon(R.drawable.radio_button_on);
   item.setChecked(true);
 

Для любого элемента, который был выбран. Есть ли способ запретить NavigationView автоматически назначать отмеченные основные моменты? Или какие-либо альтернативные методы? Спасибо

Ответ №1:

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

Приветствия!!!

Комментарии:

1. Да, показанный код — это то, что выполняется в результате этого. Элемент — это выбранный элемент меню, а выбор — предыдущий