1
小部件看起來像標準應用程序圖標。 一旦用戶點擊小部件,它應該被選中(在HTC上用綠色背景突出顯示,橙色 - 在標準android上)。如何創建Android小部件可選?
如何實現相同?
Upd。我已將它創建爲可選。現在我需要了解如何選擇正確的背景顏色/圖片。
小部件看起來像標準應用程序圖標。 一旦用戶點擊小部件,它應該被選中(在HTC上用綠色背景突出顯示,橙色 - 在標準android上)。如何創建Android小部件可選?
如何實現相同?
Upd。我已將它創建爲可選。現在我需要了解如何選擇正確的背景顏色/圖片。
回答自己 - 它可以很容易地通過定義android:background="@drawable/shortcut_selector"
做了,那麼shortcut_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/pressed_application_background" />
<item android:state_focused="true" android:state_window_focused="true" android:drawable="@drawable/focused_application_background" />
<item android:state_focused="true" android:state_window_focused="false" android:drawable="@android:color/transparent" />
</selector>
在onReseive()處理偵聽器。