2

appCompat 라이브러리를 사용하여 내 응용 프로그램에 탐색 창을 구현하고 있습니다. 클릭 한 항목을 강조 표시하고 싶습니다. 어떻게 수행 할 수 있습니까? enter image description here클릭하면 내비게이션 상자 안의 표시된 항목을 표시합니다. Android

+0

단순히 항목을 클릭하면서

이 background.xml

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/list_item_bg_normal" android:state_activated="false"/> <item android:drawable="@drawable/list_item_bg_pressed" android:state_pressed="true"/> <item android:drawable="@drawable/list_item_bg_pressed" android:state_activated="true"/> </selector> 

다음 코드의 다음 부분을 추가 다음과 같은 탐색 창 항목 배경의 배경을 만들기 변경은 배경을 "@ Color/Blue"로 설정합니다. – AndroidHacker

+0

http://wptrafficanalyzer.in/blog/android-sidebar-navigation-drawer-with-icons/ 모든 성분이 있습니다. – Dhaval

+0

@AndroidHacker 클릭하면 배경에 선택된 색상이 제거되지 않습니다. –

답변

0

클릭에

mDrawerList.setItemChecked(position, true); 
mDrawerList.setSelection(position); 
+0

프로젝트에서이 파일 (background.xml)을 찾거나 추가 하시겠습니까? –

+0

@ImranAslam res/drawable에 background.xml 파일을 추가해야합니다. – Shah

+0

여기에 mDrawerList는 무엇이고 위치는 무엇입니까? –