我正在研究Xamarin。 android,我需要突出显示选中的项目,如下图。
private async void OnMenuSelection(IMenuItem menuItem)
{
menuItem.SetCheckable(true);
}
通过添加menuItem.SetCheckable(true)
可以突出显示,但是我也需要在左侧添加蓝色以便选择。
有什么方法可以添加这种方法吗?
我的布局是:
<android.support.design.widget.NavigationView
android:id="@+id/questiontypes_nav_view"
android:layout_width="220dp"
android:ellipsize="end"
android:layout_below="@+id/navigation_drawer_top"
android:maxLines="1"
android:scrollbars="none"
android:layout_above="@+id/navigation_drawer_bottom"
android:nestedScrollingEnabled="true"
android:layoutDirection="ltr"
android:layout_height="match_parent"
app:theme="@style/NavigationDrawerStyle"
android:background="#031d2c"
android:fitsSystemWindows="true"
app:itemTextAppearance="?android:attr/textAppearanceSmall"
app:itemTextColor="@android:color/white"
app:itemBackground="@drawable/nav_item_drawable"
app:itemIconTint="@drawable/nav_item_drawable">