2010-05-09 18 views
5

Hay una tarea para hacer que smt like todo list en widget (con número dinámico de elementos), cómo organizar esta lista para soporte de clic en estos elementos. Solo encontré cómo agregar evento de clic en un elemento de diseño de widget (con setOnClickPendingIntent), y cómo enviar texto al elemento de widgets TextView.Cómo gestionar correctamente los eventos de clic en el widget

Pero no está claro cómo manejar los eventos de clic para subelementos, o cómo obtener las coordenadas de clic (o elemento) donde se hizo clic en evento. Vi widget "widget de agenda" - y funciona bien haciendo clic en diferentes filas de calendario.

Seré muy apreciado por ayuda.

Respuesta

5

Pero no está claro cómo manejar clic eventos para sub-elemets

Use setOnClickPendingIntent().

o cómo llegar haga clic coordenadas (o elemento) donde se encontraba haga clic en evento

utilizar diferentes Intents interior de la PendingIntents pasado a setOnClickPendingIntent(). Por "diferente", necesita algo diferente a un extra para ser diferente, como una cadena de acción distinta.

+0

El enlace del proyecto de muestra está muerto y parece que no puedo encontrar dónde se movió. ¿Podrías actualizar esto? –

+0

@NickGarvey: Lo siento, no tengo un proyecto actual que demuestre esto. – CommonsWare

Cuestiones relacionadas