2011-07-17 10 views
1

확장 가능한 목록보기의 기본 최소화 및 최대화 아이콘을 변경하려고합니다. 나는 밀접하게 this tutorial을 따라,하지만 난 expander_group.xml 파일에 다음과 같은 오류가 점점 계속 :확장 가능한 ListView 기본 아이콘 변경

error: Error: No resource found that matches the given name (at 'icon' with value '@android:drawable/expander_ic_minimized.9').

expander_group.xml 파일은 다음과 같다 :

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item 
    android:state_expanded="true" 
    android:drawable="@drawable/expander_ic_maximized.9"/> 
    <item 
    android:icon="@android:drawable/expander_ic_minimized.9" /> 
</selector> 

수 있습니다 se에서와 같이 위의 코드에서 res/drawable-hdpi 폴더에있는 "expander_ic_maximized.9.png"의 로컬 복사본과 시스템 아이콘을 참조하는 두 가지 시나리오를 시도했지만 두 시나리오 모두 동일한 오류가 발생합니다. 해결책 :

+0

".9"부분을 제거해 보셨습니까? 나는 당신이 그들을 필요로 생각하지 않아요 편집 : 또한해야 안드로이드 : 아이콘 또는 안드로이드 : drawable? –

+0

도움이되었습니다. .9 파일 이름 부분을 제거해야했습니다. 고마워요. D – Arcadia

+0

멋져요, 그 대답으로 답을 달아 드리겠습니다! –

답변

2

을 찾아 문제를 명확히하고 도움을 줄 수

희망의 사람은 "0.9"부분은 자원 식별자 : 입술/drawable-에서

0

에 넣어 할 필요가 없습니다 hdpi 폴더에서 폴더 이름을 "expander_ic_maximized.9.png"대신 "expander_ic_maximized.png"로 바꿉니다

+0

이름 바꾸기가 필요없는 파일은 다음과 같습니다. – Arcadia

+0

네가 그렇기 때문에 오타가 발생했습니다. 감사합니다 .-) –