20 octubre 2010

Menú de contexto en Androide

El menú de contexto de Androide es similar al menú que aparece con un clic derecho en un ordenador personal. El menú de contexto aparece cuando se presiona por aproximadamente dos segundos en un objeto de la vista que se le asignó dicho menú de contexto y muestra un menú flotante que proporciona funciones relacionadas con ese artículo. Los menús de contexto pueden ser asignados a cualquier objeto de la Vista, sin embargo, el más común es el que se usa para artículos en un ListView (Lista de objetos).

El menú de contexto no soporta iconos ni teclas de atajos.

Para crear un menú de contexto, debe sobrescribir los métodos de menú de contexto de la Actividad: onCreateContextMenu() y onContextItemSelected(). Dentro del método onCreateContextMenu(), se añaden las opciones del menú usando el método add(), o inflando un recurso de menú que fue definido en XML. Entonces, para registrar un ContextMenu en la Vista, se hace con registerForContextMenu().

Ver ejemplo de creación de un Menú de Contexto.

No hay comentarios: