/ / ListView y ContextMenu - Android, listview, contextmenu

ListView y ContextMenu - Android, listview, contextmenu

¿Es posible implementar el menú contextual dentro de la clase ListView? No es un método onContextItemSelected () aquí. No quiero escribir un código con el menú contextual dentro de la clase de actividad.

¡Gracias!

Respuestas

1 para la respuesta № 1

Esto rompería el patrón de la interfaz de usuario de Android bastante mal. Activity (y en versiones recientes Fragment) es responsable de mostrar widgets como menús. Empujando esta funcionalidad hacia abajo en una View Hará de tu aplicación un misterio.

Puedes obtener lo que deseas definiendo una interfaz, por ejemplo ContextPopupDelegate con funciones para crear y manejar selecciones en un menú contextual, luego tener su nuevo View implementar esta interfaz. Cualquier actividad que utilice su vista delega a los métodos de interfaz.