我已经实现了导航视图。它看起来很漂亮而且很好。我在我的主要活动中使用它,并且正在研究预先设计的原则。
到目前为止我做了什么
在创建新项目手册时,我在 Android Studio 的帮助下制作了导航视图。所以我已经用我的视图和字符串实现并更新了导航视图。
现在它在主要活动上,它工作正常。我在导航视图列表中有 3 个视图,即“工作日程”“关于我们”“设置”
这些是我可以点击进入其他活动的菜单
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/work"
android:icon="@drawable/ic_sche"
android:title="Work Schedule" />
<item
android:id="@+id/settings"
android:icon="@drawable/ic_menu_gallery"
android:title="Settings" />
<item
android:id="@+id/about_us"
android:icon="@drawable/ic_menu_slideshow"
android:title="About Us" />
<item
android:id="@+id/nav_tickets"
android:icon="@drawable/ic_menu_slideshow"
android:title="Tickets" />
</group>
</menu>
工作计划是我的主要活动,默认情况下会打开。并包含在它上面。现在以下是我想要的
“我想要什么,什么让我困惑”
- 我知道我可以在我的 Main Activity onNavigationItemSelected方法中处理对这些菜单的点击,如下所示
@Override public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId();
所以我可以用这种方法处理点击
但是如果我导航到其他活动,是否理解导航视图也将涵盖该活动?
当我导航到其他视图/类时,该菜单应突出显示
我希望当我单击导航视图中的菜单时,它应该以良好的过渡打开新活动
注意事项
第一点是我的困惑,也请清楚我如何在其他视图/活动之间导航??
以及如何记住您在哪个菜单项上?
请帮忙 ....