我的安卓导航抽屉中的某些项目不起作用



打开导航抽屉时,只打开少数项,如nav_home;nav_slideshow等等。然而,nav_social,nav_editar,nav_money,nav_login不工作,有人可以帮助我吗?

主要活动:

mAppBarConfiguration = new AppBarConfiguration.Builder( R.id.nav_home,R.id.nav_social, R.id.nav_gallery, R.id.nav_slideshow, R.id.nav_tools, R.id.nav_share, R.id.nav_send, R.id.nav_editar , R.id.nav_money ) 
.setDrawerLayout(drawer) 
.build();

Activity_main_drawer.xml:

<item
android:id="@+id/nav_home"
android:icon="@drawable/ic_home_black_24dp"
android:title="Página Principal" />
<item
android:id="@+id/nav_social"
android:icon="@drawable/ic_menu_camera"
android:title="@string/menu_home" />
<item
android:id="@+id/nav_gallery"
android:icon="@drawable/ic_library_music_black_24dp"
android:title="@string/menu_gallery" />
<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_location_city_black_24dp"
android:title="@string/menu_slideshow" />
<item
android:id="@+id/nav_tools"
android:icon="@drawable/ic_location_on_black_24dp"
android:title="@string/menu_tools" />
<item
android:id="@+id/nav_send"
android:icon="@drawable/ic_videocam_black_24dp"
android:title="@string/menu_share" />
<item
android:id="@+id/nav_money"
android:icon="@drawable/ic_attach_money_black_24dp"
android:title="@string/menu_send" />


<item android:title="A minha conta">
<menu>
<item
android:id="@+id/nav_editar"
android:icon="@drawable/ic_edit_black_24dp"
android:title="Editar Perfil" />
<item
android:id="@+id/nav_login"
android:icon="@drawable/ic_account_circle_black_24dp"
android:title="Iniciar sessão" />
</menu>
</item>

谢谢。

你的抽屉坏了可能有很多原因。如果我理解正确的话,您是在使用导航组件进行导航吗?

  • 您是否将片段设置为导航地图中的其他选项?
  • 你能看到已经为工作的选项做了什么,而没有为其他选项做什么吗?

我们需要更多的细节来帮助你。

最新更新