Как правильно обработать события щелчка на Виджете

Существует задача сделать smt как список ожидающих выполнения задач на виджете (с динамическим числом элементов), как организовать этот список для поддержки щелчка на этом элементы. Я только нашел, как добавляют событие щелчка на одном элементе макета виджета (с setOnClickPendingIntent), и как отправляют текст в элемент виджета TextView.

Но неясно, как события щелчка дескриптора для подэлементов, или как получают координаты щелчка (или объект), где было событие щелчка. Я видел виджет "Виджет программы" - и он хорошо работает нажатием на различные календарные строки.

Я буду очень цениться для справки.

5
задан duggu 12 February 2015 в 05:47
поделиться

1 ответ

Но неясно, как обрабатывать события щелчка для подэлементов

Используйте setOnClickPendingIntent () .

или как получить координаты клика (или элемент) , где было событие клика

Использовать разные намерения внутри PendingIntents , переданного в setOnClickPendingIntent ( ) . Под «другим» вам нужно что-то другое, кроме дополнительного, чтобы отличаться, например, отдельная строка действия.

5
ответ дан 14 December 2019 в 19:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: