Как выделить выделенный элемент с изображением в DrawerLayout - PullRequest
0 голосов
/ 24 декабря 2018

Я работаю над 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">
...