안드로이드 개발 질문/답변
(글 수 45,052)
clientmenu.xml: Failed to parse file C:\workspace\....\res\drawable-hdpi\mainbutton_low04.xml
위와 같은 에러가 나면서 이클립스에서(Graphical Layout에서) 인식을 못하더라구요.
(ps. .... 은 프로젝트 명이 있던 자리입니다. ^^;)
그러나 실행을 시키면 정상 작동은 합니다.
버튼 xml 파일 코드는 다음과 같구요 당연히 이미지는 있습니다. 그리고 이미지 이름이 틀리거나 하진 않습니다.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/b1_1" /> <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/b1_2" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/b1_2" />
<item android:drawable="@drawable/b1_1" />
</selector>




제 셀렉터 올립니다..복사해서 써보세요..
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/btn_setting_right_press" android:state_pressed="true"/> <!-- pressed -->
<item android:drawable="@drawable/btn_setting_right_press" android:state_focused="true"/> <!-- pressed -->
<item android:drawable="@drawable/btn_setting_right"/> <!-- default -->
</selector>