안드로이드 개발 질문/답변
(글 수 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으로 바꿔서 해봤지만 여전히 동작하지 않습니다.
많은분들의 가르침 부탁드립니다.