¿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 № 1Esto 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.