SlideShare una empresa de Scribd logo
1 de 7
Diseño
De Menús
en Android
Studio
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”
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.
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>
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
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.
Diseño de Menús en Android Studio

Más contenido relacionado

Similar a Diseño de Menús en Android Studio (20)

Entorno
EntornoEntorno
Entorno
 
Ambiente de trabajo
Ambiente de trabajoAmbiente de trabajo
Ambiente de trabajo
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Windows, Linux, Android
Windows, Linux, AndroidWindows, Linux, Android
Windows, Linux, Android
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrollo
 
Cuestionario desarrollo
Cuestionario desarrolloCuestionario desarrollo
Cuestionario desarrollo
 
Preguntas de android
Preguntas  de androidPreguntas  de android
Preguntas de android
 
Preguntas de android
Preguntas  de androidPreguntas  de android
Preguntas de android
 
Windows 7
Windows 7Windows 7
Windows 7
 
Cuestionario Android
Cuestionario AndroidCuestionario Android
Cuestionario Android
 
ALEX Inventory Manager - User's Manual
ALEX Inventory Manager - User's ManualALEX Inventory Manager - User's Manual
ALEX Inventory Manager - User's Manual
 
Preguntasviri
PreguntasviriPreguntasviri
Preguntasviri
 
I nivel 3ra guía-nueva versión
I nivel 3ra guía-nueva versiónI nivel 3ra guía-nueva versión
I nivel 3ra guía-nueva versión
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
curso android tema 3
curso android tema 3curso android tema 3
curso android tema 3
 
Wendyyy
WendyyyWendyyy
Wendyyy
 

Más de jhersi saavedra garcia

Más de jhersi saavedra garcia (18)

Android con Base de Datos
Android con Base de DatosAndroid con Base de Datos
Android con Base de Datos
 
Layouts - Android Studio
Layouts - Android StudioLayouts - Android Studio
Layouts - Android Studio
 
Controles Básicos de Android Studio
Controles Básicos de Android StudioControles Básicos de Android Studio
Controles Básicos de Android Studio
 
Java y XML
Java y XMLJava y XML
Java y XML
 
Programación de Aplicaciones Móviles
Programación de Aplicaciones MóvilesProgramación de Aplicaciones Móviles
Programación de Aplicaciones Móviles
 
Aplicaciones Móviles
Aplicaciones Móviles Aplicaciones Móviles
Aplicaciones Móviles
 
Android studio
Android studioAndroid studio
Android studio
 
Gobierno Electrónico
Gobierno Electrónico Gobierno Electrónico
Gobierno Electrónico
 
Empresa
Empresa Empresa
Empresa
 
Reportes
ReportesReportes
Reportes
 
Objeto prepared statement
Objeto prepared statementObjeto prepared statement
Objeto prepared statement
 
Control JTable con Base de Datos
Control JTable con Base de DatosControl JTable con Base de Datos
Control JTable con Base de Datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Statement
StatementStatement
Statement
 
Java con base de datos
Java con base  de datosJava con base  de datos
Java con base de datos
 
Jdbc
JdbcJdbc
Jdbc
 
Java
JavaJava
Java
 
Campo laboral de un ingeniero de sistemas
Campo laboral de un ingeniero de sistemasCampo laboral de un ingeniero de sistemas
Campo laboral de un ingeniero de sistemas
 

Último

LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
nicolascastaneda8
 

Último (20)

ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 

Diseño de Menús en Android Studio

  • 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.