2010-03-15 4 views
0

Я создал виджет App для Android 1.5. Он использует TextView для представления ряда отдельных текстовых ссылок с помощью ClickableSpans. Однако обработчик события onClick на ClickableSpan никогда не вызывается, кажется, что вы не можете выбрать отдельные компоненты в виджетах всего виджета.ClickableSpan on TextView в App Widget

Этот подход отлично подходит для обычного приложения, поэтому что мне нужно изменить, чтобы сделать эту работу для виджета?

ответ

0

Я думаю, что единственный способ, которым вы сможете получать клики для работы с виджетами приложений, - это присвоение onClickPendingIntents определенным элементам пользовательского интерфейса вашего виджета. Вы не получаете обратный вызов onClick событий click в виджетах приложений.

+0

Кажется, вы правы. Благодарю. Время для немного редизайна для моего виджета. –

0

Думая о виджетах ListView и о том, как обрабатываются клики, может быть, вы должны посмотреть что-то вроде onItemClick, чтобы выбрать внутри своего виджета?

+0

Это не то, как виджеты приложений работают. –