当我在我的代码中附加tools:showIn =“ navigation_view”时,它没有显示。但是在我从Youtube观看的视频中,这个效果很好。问题是什么?我也不能添加名为
的库<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_home"
android:icon="@drawable/ic_main_home"
android:title="@string/home" />
<item
android:id="@+id/nav_timetable"
android:icon="@drawable/ic_subject_timetable"
android:title="@string/timetable" />
<item
android:id="@+id/nav_ogrnot"
android:icon="@drawable/ic_ogrnot"
android:title="@string/ogrnot" />
<item
android:id="@+id/nav_yemek_menu"
android:icon="@drawable/ic_yemek_menu"
android:title="@string/yemek_menu" />
<item
android:id="@+id/nav_homework"
android:icon="@drawable/ic_homework"
android:title="@string/homework" />
</group>
<item android:title="@string/optional">
<menu>
<item
android:id="@+id/nav_to_do_list"
android:icon="@drawable/ic_to_do_list"
android:title="@string/to_do_list" />
<item
android:id="@+id/nav_logout"
android:icon="@drawable/ic_logout"
android:title="@string/logout" />
</menu>
</item>
</menu>
答案 0 :(得分:0)
我的代码也遇到了同样的问题。我要做的第一件事是删除我已经创建的菜单文件(Android资源文件)并从顶部开始该过程。
其次,在创建菜单资源文件之后,在新行中,键入(tool:)
后,按alt + enter会自动为您添加此内容... xmlns:tools="http://schemas.android.com/tools"...
然后,您可以继续输入{{ 1}}。
要知道这是否可行,请在tools:showIn="....."
中的代码行中在引号中键入名称时,只需键入tools:showIn
(如果还有其他弹出窗口或建议,那么您就可以了)
希望这会有所帮助。