如何创建可选择的Android小部件?

| 该小部件将看起来像标准应用程序图标。 用户单击小部件后,应将其选中(在HTC上以绿色背景突出显示,在标准android上以橙色突出显示)。 如何实现相同? 更新。我已将其创建为可选内容。现在,我需要了解如何选择正确的背景颜色/图片。     
已邀请:
在onReseive()中处理侦听器。     
回答自己-可以通过定义
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>
    

要回复问题请先登录注册