我第一次使用Xamarin。目前我只在Android项目上工作。我已经安装了NuGet Packet Manager的Android支持设计软件包。我的目标是使用其中一些提供的元素,如BottomNavigationView
。我的问题是,当我尝试构建它时,我收到此错误:No resource identifier found for attribute 'menu' in package 'android'
这是我Main.axml
的版画屏幕。如您所见,Visual Studio似乎无法找到支持设计包的任何元素。我错过了什么吗?
答案 0 :(得分:0)
我收到此错误:找不到属性'菜单'在包' android'
您首先应该能够创建一个名为" menu"的文件夹。在"资源"文件夹并将菜单布局放在此文件夹下,例如:
然后我看到您已在根xmlns:app="http://schemas.android.com/apk/res-auto"
中添加了RelativeLayout
,然后您需要将代码android:menu="..."
更改为app:menu="..."
。这是一个例子:
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_gravity="start"
android:layout_height="match_parent"
android:id="@+id/nav_view"
app:menu="@menu/nav_menu"
app:headerLayout="@layout/drawer_header" />
然后您可以清理并重建您的应用。