J'implémente NavigationView dans Android en supprimant toutes les icônes et chaque fois que je sélectionne un élément de la NvavigationView alors la couleur d'arrière-plan de la ligne simple est modifiée, mais ce que je veux, c'est que seule la couleur de fond du texte devrait être changé. Toute aide serait appréciée.NavigationVoir la sélection d'article
Mon code:
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="220dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
android:focusable="true"
android:paddingLeft="?android:attr/listPreferredItemPaddingLeft"
android:paddingRight="?android:attr/listPreferredItemPaddingRight"
app:headerLayout="@layout/nav_header_navigation_drawer"
app:itemBackground="@drawable/drawer_background"
app:itemTextAppearance="@style/Drawer"
app:menu="@menu/activity_navigation_drawer_drawer" />
Mon fichier Drawer.xml:
<style name="Drawer">
<item name="android:scrollbarThumbVertical">@android:color/transparent</item>
<item name="android:textSize">30sp</item>
<item name="android:typeface">serif</item>
</style>
Mon drawer_background.xml:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/drawer_shape" android:state_checked="true">
</item>
Mon drawer_shape.xml:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FF9800"></solid>
<corners android:radius="30dp"></corners>
vous ajoutez le code ce que vous avez essayé jusqu'ici –