2010-03-15 46 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