0
홈 화면 위젯을 만들고 있습니다. 위젯은 눌리고 초점을 맞출 때 "정상적인"배경색을 가져야합니다. 다른 경우에는 투명합니다. 안드로이드 위젯 초점을 맞춘 배경색
그러므로 나는 선택<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true"
android:drawable="@drawable/widget_back_pressed" />
<item android:state_focused="false" android:state_pressed="true"
android:drawable="@drawable/widget_back_pressed" />
<item android:state_focused="true" android:drawable="@drawable/widget_back_selected" />
<item android:state_focused="false" android:state_pressed="false"
android:drawable="@drawable/transparent" />
대부분 모든 포커스 된 상태를 제외하고 잘 작동을 정의했습니다. 위젯이 홈 화면에 있고 D- 패드 또는 키보드 (에뮬레이터에서)로 초점을 맞춘 경우 선택한 색상이 표시되지 않습니다. 눌려진 색상이 잘 작동합니다.
뭐가 잘못 되었나요? 저도 같은 문제가 있었다
응용 프로그램 위젯에 포커스가 없습니다. AFAIK. – CommonsWare
@CommonsWare GoogleReader의 위젯이 배경색을 변경합니다. – Till