안드로이드 개발 질문/답변
(글 수 45,052)
<TableRow>
<ImageView
android:id="@+id/main_setting_button"
android:layout_width="129dp"
android:layout_height="129dp"
android:src="@drawable/main_setting_selector"
android:layout_margin="5dp"
android:scaleType="fitXY">
</ImageView>
<ImageView
android:id="@+id/main_help_button"
android:layout_width="129dp"
android:layout_height="129dp"
android:src="@drawable/main_help_selector"
android:layout_margin="5dp"
android:scaleType="fitXY">
</ImageView>
</TableRow>
main_help_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@drawable/main_help_pressed">
</item>
<item
android:drawable="@drawable/main_help">
</item>
</selector>main_setting_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@drawable/main_setting_pressed">
</item>
<item
android:drawable="@drawable/main_setting">
</item>
</selector>Layout과 Selector 2개 순서입니다. 위와같이 작성하였을때, 디폴트 이미지만 보일뿐 Pressed 상태일때 이미지가 바뀌지 않습니다. 혹시나해서 ImageButton으로 바꿔서 해봤지만 여전히 동작하지 않습니다.
많은분들의 가르침 부탁드립니다.



