안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 볼레로 입니다.
ImageButton 은 UI 를 <selector> 란 태그를 이용해서 xml로 기술해 둘 수 있는데요.
안드로이드 사이트에는 안 나온것이 프레임워크쪽 소스를 보니까 이상한 것이 있어서 문의 드립니다.
버튼이 disable 된 것이 focus 가 갈 수 있는가 해서요?
xml 파일 내용 보니가
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true"
android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/btn_media_player_selected" />
<item android:state_enabled="true"
android:state_pressed="true"
android:drawable="@drawable/btn_media_player_pressed" />
<item android:state_enabled="true"
android:state_focused="false"
android:state_pressed="false"
android:drawable="@drawable/btn_media_player" />
<item android:state_enabled="false"
android:state_focused="true"
android:drawable="@drawable/btn_media_player_disabled_selected" />
<item android:state_enabled="false"
android:state_focused="false"
android:drawable="@drawable/btn_media_player_disabled" />
</selector>
위 소스 처럼 , enable이 false 인데, focused 가 true 인 경우의 이미지를 만들어 놓았더라구요.
실제 이런 경우가 발생할 수 있는 것인지?
아니면 발생할 수 없는데, 저가 짠 사람이 경우에수 더 넣다 보니까 그냥 들어간 것인지 궁금해서요.
diable 상태에서 focus 가 갈 수 있는 경우가 어떤 경우가 있을까요?
감사합니다.
ImageButton 은 UI 를 <selector> 란 태그를 이용해서 xml로 기술해 둘 수 있는데요.
안드로이드 사이트에는 안 나온것이 프레임워크쪽 소스를 보니까 이상한 것이 있어서 문의 드립니다.
버튼이 disable 된 것이 focus 가 갈 수 있는가 해서요?
xml 파일 내용 보니가
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true"
android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/btn_media_player_selected" />
<item android:state_enabled="true"
android:state_pressed="true"
android:drawable="@drawable/btn_media_player_pressed" />
<item android:state_enabled="true"
android:state_focused="false"
android:state_pressed="false"
android:drawable="@drawable/btn_media_player" />
<item android:state_enabled="false"
android:state_focused="true"
android:drawable="@drawable/btn_media_player_disabled_selected" />
<item android:state_enabled="false"
android:state_focused="false"
android:drawable="@drawable/btn_media_player_disabled" />
</selector>
위 소스 처럼 , enable이 false 인데, focused 가 true 인 경우의 이미지를 만들어 놓았더라구요.
실제 이런 경우가 발생할 수 있는 것인지?
아니면 발생할 수 없는데, 저가 짠 사람이 경우에수 더 넣다 보니까 그냥 들어간 것인지 궁금해서요.
diable 상태에서 focus 가 갈 수 있는 경우가 어떤 경우가 있을까요?
감사합니다.