Primero que nada, muchas gracias a Miguel Morales que generosamente me mando este proyecto para compartirlo con usted.
En este proyecto veremos un ejemplo fácil y básico de como utilizar un navegador lateral con listview expandible.
Lo que hay que mirar y enfocarse es en la funcionalidad, después el aspecto y la estética ya parte de cada uno.
activity.main
En este proyecto veremos un ejemplo fácil y básico de como utilizar un navegador lateral con listview expandible.
Lo que hay que mirar y enfocarse es en la funcionalidad, después el aspecto y la estética ya parte de cada uno.
versión1
Les dejo la versión1 porque fue la que use en el video
Pero aquí les traigo la versión2, que me envía Miguel, muy amablemente, para compartir con ustedes
versión2
MainActivity.java
activity.main
como puedo agregar mas caso en esta parte
ResponderEliminarprivate void displayView(int position) {
//Log.i("ramiro", "posicion " + position);
Fragment fragment = null;
switch (position) {
case 0:
fragment = new Fm_SanJuan();
mDrawerTitle = "Argentina";
mTitle = "San Juan";
break;
case 1:
fragment = new Fm_Mendoza();
Log.i("ramiro", "entro por mendoza");
break;
case 2:
fragment = new Fm_Inicio();
break;
case 3:
fragment = new Fm_Inicio();
break;
default:
fragment = new Fm_Inicio();
break;
Esque me parece Invalid index 5, size is 4
ya lo puede resolver.
Eliminarif (fragment != null) {
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.frame_container, fragment).commit();
mDrawerExpandableList.setItemChecked(position, true);
mDrawerExpandableList.setSelection(position);
// setTitle(grupos.get(position)); <------------------------------- coloque este en comentarios.
getSupportActionBar().setTitle(mDrawerTitle);
getSupportActionBar().setSubtitle(mTitle);
mDrawerLayout.closeDrawer(mDrawerExpandableList);
}
el problema es que no se si sea importante o no esa linea de codigo. Me podrias decir que es lo que hace.
Buenas, inento correr el proyecto y me dice que "Couldn't resolve resource @layout/toolbar".
ResponderEliminarQue puede ser?
yo utilizo el codigo de codigo de afuera
ResponderEliminar