[英]How to create android widget selectable?
该小部件将看起来像标准应用程序图标。 用户单击小部件后,应将其选中(在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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.