ListView가 있고 DrawerLayout 내부에 선택기를 통해 배경이 적용되고 있지만 선택된 항목의 배경색이 지정되었지만 해당 색상이 적용되지 않고 녹색 색상 (그것에서 오는 어떤 생각은하지 어디서나 내 colors.xml 또는 년)안드로이드 - 선택기를 통해 ListView에서 선택된 항목의 배경색
다음내가 가진 무엇
menuitem_style.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_selected="true"
android:drawable="@color/mainColor"/>
<!--mainColor is #4CAEE3-->
<item
android:drawable="@android:color/white" />
목록보기 :
<ListView
android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@drawable/menuitem_style"
android:choiceMode="singleChoice"
android:divider="@android:color/white"
android:dividerHeight="1dp"
android:paddingTop="10dp" />
관련 자바 코드
mDrawerList.setItemChecked(position, true);
mDrawerList.setSelection(position);
이 결과입니다 :
mainColor 녹색 확실히 파란색과하지 (# 4CAEE3) I 틀린 일을하고 있는지, 무엇을 확신 할 수 없는지. 어떤 도움이 부여 될 것입니다. 미리 감사드립니다.
나를 위해, 고마워! –
당신이 그것을 원한다면 내 게시물을 투표하실 수 있습니다 :) –
이 솔루션은 모든 안드로이드 버전에서 작동하는지, 당신은 안드로이드 5에서 작동하지만 안드로이드 7에서 작동하지 않는다는 것을 아십니까 –