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-pad或鍵盤(在模擬器中)進行對焦,它將無法獲得我選擇的顏色。壓制的顏色工作正常。
怎麼了?
感謝和問候,
直到
應用程序小部件不會獲得焦點AFAIK。 – CommonsWare 2011-04-13 02:23:35
@CommonsWare GoogleReader的小部件會改變它的背景顏色 – Till 2011-04-13 08:11:50