У меня есть навигационный ящик с элементом настройки.при нажатии на эту настройку я сделал два других элемента, которые будут отображаться следующим образом:
XML-часть:
<item
android:id="@+id/setting"
android:title="Setting"
android:icon="@drawable/ic_settings_black_24dp"/>
<item
android:id="@+id/changePw"
android:title="@string/change_password"
android:icon="@drawable/change_password"
android:visible="false"/>
<item
android:id="@+id/logOut"
android:title="@string/log_out"
android:icon="@drawable/ic_logout"
android:visible="false" />
Java-часть:
public boolean onNavigationItemSelected(MenuItem item)
{
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
Menu m=navigationView.getMenu();
int id = item.getItemId();
if (id == R.id.setting){
m.findItem(R.id.logOut).setVisible(true);
m.findItem(R.id.changePw).setVisible(true);
}
, но когда янажмите на настройки, ящик навигации закрыт и перенаправлен на главную страницу.я не хочу, чтобы он был перенаправлен, и хочу, чтобы он был в состоянии паузы.Как я могу это сделать?пожалуйста, помогите.