안드로이드 개발 질문/답변
(글 수 45,052)
- aaa.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/aaa_select_icon"/>
<item android:drawable="@drawable/aaa_normal_icon"/>
</selector>
- bbb.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/bbb_select_icon"/>
<item android:drawable="@drawable/bbb_normal_icon"/>
</selector>
#########################################
- layout.xml
<ImageButton android:id="@+id/btnTest"
android:layout_marginTop="125dp"
android:layout_centerHorizontal="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/aaa" />
<ImageButton android:id="@+id/btnTest"
android:layout_marginTop="125dp"
android:layout_centerHorizontal="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bbb" />
위와 같이 1개의 버튼에 선택시 와 미선택시 이미지를 주었습니다.
궁금한거는... 1개의 버튼에 1개의 xml이 필요한건지요???????????
2개의 버튼에 각각 다른 이미지로 효과를 주려면... 2개의 xml이 필요한 겁니까???????????
예를들어
aaa와 bbb를 합친 ccc.xml을 만들어서(<---이런게 가능하다면...) 각 버튼은 "@drawable/ccc.aaa" 또는 ="@drawable/ccc.bbb"
이런식으로 접근은 불가능 한지요???
<?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/aaa_select_icon"/>
<item android:drawable="@drawable/aaa_normal_icon"/>
</selector>
- bbb.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/bbb_select_icon"/>
<item android:drawable="@drawable/bbb_normal_icon"/>
</selector>
#########################################
- layout.xml
<ImageButton android:id="@+id/btnTest"
android:layout_marginTop="125dp"
android:layout_centerHorizontal="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/aaa" />
<ImageButton android:id="@+id/btnTest"
android:layout_marginTop="125dp"
android:layout_centerHorizontal="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bbb" />
위와 같이 1개의 버튼에 선택시 와 미선택시 이미지를 주었습니다.
궁금한거는... 1개의 버튼에 1개의 xml이 필요한건지요???????????
2개의 버튼에 각각 다른 이미지로 효과를 주려면... 2개의 xml이 필요한 겁니까???????????
예를들어
aaa와 bbb를 합친 ccc.xml을 만들어서(<---이런게 가능하다면...) 각 버튼은 "@drawable/ccc.aaa" 또는 ="@drawable/ccc.bbb"
이런식으로 접근은 불가능 한지요???



