我正在尝试在Android Studio中向一个现有项目添加导航菜单。然而,按照官方网站上的说明,我在我的视图周围添加了一个<android.support.v4.widget.DrawerLayout ...
标签,并在具有主活动布局的主ConstraintLayout下面放置了示例Navigation Draw:
<android.support.design.widget.NavigationView
android:id="@+id/navigation"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:menu="@menu/my_navigation_items" />
然而,在构建时,最后一行会引起一些问题:
Error:error: attribute 'com. ... :menu' not found.
我无法弄清楚为什么会发生这种情况。在DrawerLayout标签中,
app:menu
的app
部分被定义为:xmlns:app="http://schemas.android.com/apk/res-auto"
。这似乎也导致我的MainActivity.java文件出现错误Cannot resolve symbol R
。无论如何,非常感谢任何帮助!
implementation 'com.google.android.material:material:1.0.0'
- Gary McGowan