2010-03-15 49 views
0

我为Android 1.5创建了一个App Widget。它使用TextView使用ClickableSpans呈现多个单独的文本链接。但是,ClickableSpan上的onClick事件处理程序永远不会被调用,看起来您无法在整个小部件上选择小部件上的各个组件。App Widget中TextView的ClickableSpan

这种方法对于一个普通的应用程序来说工作得很好,所以我需要改变这个方法才能使这个小部件工作?

回答

0

我认为,您将能够获得点击以处理应用程序小部件的唯一方法是将onClickPendingIntents分配给小部件UI的特定元素。您不会在App Widgets中获得点击事件的onClick回调。

+0

看来你是对的。谢谢。然后是我的小部件重新设计的时间。 – 2010-03-16 12:25:34

0

想到小部件ListView,以及如何处理点击,也许你应该看起来像onItemClick,来选择你的小部件?

+0

这不是应用程序小部件的工作方式。 – 2010-03-15 17:16:45