2010-04-09 11 views
5

Ho un controllo/vista personalizzato che osserva la direzione di un gesto all'interno dei suoi limiti. Vorrei inviare un messaggio diverso all'attività che ospita la vista a seconda della direzione del gesto. Sto avendo difficoltà a determinare quale sia il modo giusto per farlo. Penserei di poter generare un evento personalizzato nel controllo e quindi attaccare un listener sul controllo dell'attività, ma non riesco a trovare alcuna informazione sugli eventi personalizzati in Android. Qualsiasi aiuto sarebbe apprezzato.Comunicazione personalizzata di Android View to Activity

Grazie.

risposta

12

Ragazzo, solo un po 'più di scavo e non avrei dovuto fare la domanda. Per coloro che vengono in questo modo chiedendo la stessa cosa, però, ho trovato questo articolo ha fatto esattamente quello che stavo cercando: http://www.helloandroid.com/tutorials/custom-view-horizontalslider

+0

Felice di aver trovato la soluzione! Tuttavia, potresti contrassegnarlo come accettato? Rimuove questa domanda dall'elenco dei problemi aperti e consente alle persone che cercano tra le domande di sapere subito che esiste una soluzione da trovare qui. –

+0

Mi piacerebbe, ma non posso contrassegnare la mia risposta come accettata fino a 48 ore dopo aver postato la domanda originale. – Blumer

+0

questa soluzione non crea un riferimento circolare tra attività e vista? (che pone un problema di perdita di memoria) – alexandroid