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