我正在使用一个使用navigation drawer
的Xamarin应用。要填充navigation drawer
,我使用了 NavigationView
。因为我使用Mvvmcross,而且我也使用翻译,如果我可以绑定到菜单项,那将很容易。 m我遗漏了某些内容或者该功能尚未出现?
这是我使用的代码,你可以看到nav_sync
我测试了它,而且我没有得到任何文字:
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
local:headerLayout="@layout/navheadermain"
local:menu="@menu/maindrawermenu" />
MainDrawerMenu.axml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto">
<item android:title="Driver">
<menu>
<item
android:id="@+id/nav_trackInService"
android:icon="@drawable/ic_train_black_24dp"
android:title="Track In Service" />
<item
android:id="@+id/nav_trackOutOfOrder"
android:icon="@drawable/ic_train_black_24dp"
android:title="Track Out Of Order" />
</menu>
</item>
<item android:title="Technician">
<item
android:id="@+id/nav_alerts"
android:icon="@drawable/ic_build_black_24dp"
android:title="Alerts" />
<item
android:id="@+id/nav_trackAlerts"
android:icon="@drawable/ic_build_black_24dp"
android:title="Track alerts" />
</item>
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_settings"
android:icon="@drawable/ic_settings_black_24dp"
android:title="Settings" />
<item
android:id="@+id/nav_sync"
android:icon="@drawable/ic_sync_black_24dp"
local:MvxBind="Title Sync_Button_Label" />
</group>
</menu>