2016-06-15 1 views
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> 
+0

어떻게 제거하는 방법에 대한'응용 프로그램 : itemBackground = "/ selectableItemBackground ATTR"'? 셀렉터 자체가 res/color/selector_nav_items 인 경우 –

+0

이 속성을 제거하면 내 정적 인 회색 배경이 내 경우에 바람직하지 않은 항목에만 추가됩니다. – tsiro

답변

1

app:itemTextColor="@color/selector_nav_items" 

에 대한 color 선택기를 설정 어쩌면 기본적으로 활성화되어있을 수 있습니다.

+0

나는이 부분을 해결했습니다 ...하지만 파급 효과는 어떻습니까? – tsiro