1
를 클릭
내 NavigationView : 나는 안드로이드 6 갤럭시 노트 4 장치에 응용 프로그램을 실행하고파급 효과는 상태
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group
android:id="@+id/mainActions"
android:checkableBehavior="single">
<item
android:id="@+id/firm"
android:checked="false"
android:icon="@drawable/firm"
android:title="@string/firm" />
<item
android:id="@+id/surveys"
android:checked="false"
android:icon="@drawable/surveys"
android:title="@string/surveys" />
<item
android:id="@+id/results"
android:checked="false"
android:icon="@drawable/results"
android:title="@string/results" />
<item
android:id="@+id/notifications"
android:checked="false"
android:icon="@drawable/notifications"
android:title="@string/notifications" />
</group>
<group
android:id="@+id/subActions"
android:checkableBehavior="single">
<item
android:id="@+id/settings"
android:checked="false"
android:icon="@drawable/settings"
android:title="@string/settings" />
<item
android:id="@+id/logout"
android:checked="false"
android:icon="@drawable/logout"
android:title="@string/logout" />
</group>
<android.support.design.widget.NavigationView
android:id="@+id/navigationView"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:layout_gravity="start"
app:headerLayout="@layout/header"
app:menu="@menu/drawer"
app:itemTextColor="@android:color/black"
app:itemBackground="?attr/selectableItemBackground" />
drawer.xml. 각 탐색 서랍 항목을 누르면 아이콘의 색상 만 연한 파란색으로 바뀝니다. 나는 또한 각 항목의 텍스트 색상을 변경하고 리플 효과를 표시하고 싶습니다.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/your_light_blue_color" android:state_pressed="true"/>
<item android:color="@android:color/black"/>
</selector>
어떻게 제거하는 방법에 대한'응용 프로그램 : itemBackground = "/ selectableItemBackground ATTR"'? 셀렉터 자체가
res/color/selector_nav_items
인 경우 –이 속성을 제거하면 내 정적 인 회색 배경이 내 경우에 바람직하지 않은 항목에만 추가됩니다. – tsiro