如何正确处理Widget上的点击事件

时间:2010-05-09 14:40:31

标签: android android-widget

有一个任务要在窗口小部件上创建像todo列表一样的smt(具有动态的元素数), 如何组织此列表以单击此元素的支持。 我只发现了如何在一个小部件布局元素上添加click事件(使用setOnClickPendingIntent), 以及如何将文本发送到widget元素TextView。

但目前还不清楚如何处理子元素的点击事件,或者如何获得点击事件的点击坐标(或项目)。 我看到了小部件“议程小部件” - 它可以通过点击不同的日历行来正常工作。

我将非常感谢您的帮助。

1 个答案:

答案 0 :(得分:5)

  

但目前还不清楚如何处理点击   次要元素的事件

使用setOnClickPendingIntent()

  

或如何获得点击坐标(或项目)   点击事件在哪里

在传递给Intents的{​​{1}}内使用不同的PendingIntents。通过“不同”,你需要一些不同于额外的东西,例如一个独特的动作字符串。