Я работаю с навигационным ящиком, и я хочу отображать различный значок на другом фрагменте, когда пользователь нажимает на любой элемент списка на навигационном ящике.Хотите поменять другой значок на правой стороне пункт настройки
У меня есть код в xml деятельности, который содержит навигационный ящик.
<item
android:id="@+id/action_settings"
android:icon="@drawable/icon_setting"
android:orderInCategory="100"
android:showAsAction="always"
android:title="@string/action_settings"/>
Когда я нажимаю на любой элемент в списке значок должен измениться. Я попытался получить ссылку, как, @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main, menu); mItem = menu.getItem(0); return true; }
Но он дает исключение null указателя. Спасибо заранее.
пожалуйста, вы можете разделить журнал сбоев? –
Значит, вы хотите изменить значок ActionBar каждый раз, когда пользователь выбрал Список навигации? –