如何在DrawerLayout中用图像突出显示选中的项目

时间:2018-12-24 08:07:48

标签: xamarin.android menuitem drawerlayout

我正在研究Xamarin。 android,我需要突出显示选中的项目,如下图enter image description here

我可以突出显示以下所选项目。enter image description here

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">

0 个答案:

没有答案