sábado, 13 de agosto de 2016

005 Android studio. Menu superior

Practica005: Android( MENU LATERAL SUPERIOR DERECHA )
Ing. Honoria Reyes Macedo



1.- El archivo strings.xml debera contener las lineas:


<string name="action_consultaTipoD">Consulta Tipo Doc</string>
<string name="action_tipoDoc">Captura Tipo de Documento</string>
 

2.- Crear en la carpeta menu el archivo: menu_inicio_activity.xml



<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
   
xmlns:app="http://schemas.android.com/apk/res-auto"
   
xmlns:tools="http://schemas.android.com/tools"
   
tools:context="com.scodoc.uvm.gestiondocumentos.InicioActivity">
    <
item android:id="@+id/action_InsTipoDoc"
       
android:title="@string/action_tipoDoc"
       
android:orderInCategory="101" app:showAsAction="never" />
    <
item android:id="@+id/action_consTipoDoc"
       
android:title="@string/action_consultaTipoD"
       
android:orderInCategory="102" app:showAsAction="never" />
</
menu>

3.- Agregar al metodo: onOptionsItemSelected() del archivo InicioActivity.java

public boolean onOptionsItemSelected(MenuItem item) {    Fragment fragment = null;
    int id = item.getItemId();
    switch (id) {
        case R.id.action_InsTipoDoc:
            fragment = new TipoDocFragment();
            getSupportFragmentManager().beginTransaction()
                    .replace(R.id.content_frame, fragment)
                    .commit();
            break;
        case R.id.action_consTipoDoc:
            Toast.makeText(this, "Espere...", Toast.LENGTH_LONG).show();
             break; 
         default:
            return super.onOptionsItemSelected(item);
    }
    return true; 
 }
 
 
 
4.-  Verificar 

public boolean onCreateOptionsMenu(Menu menu) {     // Inflate the menu; this adds items to the action bar if it is present.     getMenuInflater().inflate(R.menu.menu_inicio_activity, menu);     return true; }
 
 
 
 Al final se vera asi: 


 
 


 

No hay comentarios.:

Publicar un comentario