2. TRABAJO INFORMATIVO
INGENIERÍA DE SISTEMAS Y TELEMÁTICA.
ASIGNATURA: “ELECTIVO”.
PROFESOR: MARCO AURELIO PORRO CHULLI
INTEGRANTE: JULCA KARIN YENINA
SAAVEDRA GARCIA JHERSI ANALI.
SALAZAR MIRAVAL MESIAS DARWIN
CICLO: VI
AULA: 403
SECCION: “B”
2018
“AÑO DEL DIÁLOGO Y LA RECONCILIACIÓN NACIONAL”
3. TIPOS DE MENUS
Menú de opciones y barra de app
El menú de opciones es la colección principal de elementos de menú para una actividad. Es
donde debes colocar las acciones que tienen un impacto global en la app, como “Buscar”,
“Consulta la sección
Menú contextual y modo de acción contextual
Un menú contextual es un menú flotante que aparece cuando el usuario hace un clic largo en un
elemento. Proporciona acciones que afectan el contenido seleccionado o el marco contextual.
Menú emergente
Un menú emergente muestra una lista de elementos en una lista vertical que está anclada a
la vista que invocó el menú. En cambio, el menú emergente es para acciones extendidas
relacionadas con partes del contenido de la actividad.
Consulta la sección.
4. Recurso de menú. Puedes agregar un submenú a un elemento en cualquier menú
(salvo en un submenú) agregando un elemento <menu> como campo secundario de
un <item>. Los submenús son útiles cuando la aplicación tiene muchas funciones
que se pueden organizar en temas, como elementos de una barra de menús de una
aplicación para escritorio (Archivo, Editar, Ver, etc.). Por ejemplo:
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/file"
android:title="@string/file" >
<!-- "file" submenu -->
<menu>
<item android:id="@+id/create_new"
android:title="@string/create_new" />
<item android:id="@+id/open"
android:title="@string/open" />
</menu>
</item>
</menu>
5. Diseñando el menú
El menú es un layout cualquiera, esto es, no tiene ninguna
particularidad por el hecho de que vaya ser mostrado en la
Sheet. Para el modo lista se usará simplemente un Linear Layout
que apilará las entradas del menú (y no nos podemos olvidar de
incluirlo en un ScrollView). Cada elemento del menú es un
TextView que incluye dentro del mismo el icono correspondiente.
Se va a definir íntegramente en XML, en un menú más grande o
dinámico tendríamos que hacerlo programáticamente.
fragment_list_bottom_sheet.xml
6. Creación de menús contextuales
Un menú contextual ofrece acciones que
afectan un elemento o marco contextual
específicos en la IU. Puedes proporcionar un
menú contextual para cualquier vista, aunque
estos se usan con mayor frecuencia para
elementos en ListView, GridView u otras
colecciones de vistas en las cuales el usuario
puede realizar acciones directamente en cada
elemento.