2010-03-15 5 views
0

J'ai créé un widget d'application pour Android 1.5. Il utilise un TextView pour présenter un certain nombre de liens texte individuels en utilisant ClickableSpans. Toutefois, le gestionnaire d'événements onClick sur ClickableSpan n'est jamais appelé, il semble que vous ne pouvez pas sélectionner des composants individuels sur le widget juste le widget entier.ClickableSpan sur TextView dans l'application Widget

Cette approche fonctionne bien pour une application normale, alors qu'est-ce que je dois changer pour que cela fonctionne pour un widget?

Répondre

0

Je pense que la seule façon d'obtenir des clics sur les widgets d'application consiste à attribuer des onClickPendingIntents à des éléments spécifiques de l'interface utilisateur de votre widget. Vous n'obtenez pas de rappel onClick des événements de clic dans les widgets d'application.

+0

Il semble que vous avez raison. Merci. Temps pour un peu d'une refonte pour mon widget alors. –

0

En pensant au widget ListView, et comment les clics sont gérés, peut-être que vous devriez chercher quelque chose comme onItemClick, à sélectionner dans votre widget?

+0

Ce n'est pas comme ça que fonctionnent les widgets d'applications. –

Questions connexes