0 calificaciones0% encontró este documento útil (0 votos)
29 vistas8 páginas
Este documento describe cómo crear pestañas (tabs) en Android usando un TabsLayout. Explica que se deben crear fragmentos y clases para cada pestaña, asignar los layouts a cada fragmento, y usar un SectionsPagerAdapter para relacionar las clases de fragmentos con las pestañas. También cubre cómo agregar iconos e interacción entre las pestañas.
Este documento describe cómo crear pestañas (tabs) en Android usando un TabsLayout. Explica que se deben crear fragmentos y clases para cada pestaña, asignar los layouts a cada fragmento, y usar un SectionsPagerAdapter para relacionar las clases de fragmentos con las pestañas. También cubre cómo agregar iconos e interacción entre las pestañas.
Este documento describe cómo crear pestañas (tabs) en Android usando un TabsLayout. Explica que se deben crear fragmentos y clases para cada pestaña, asignar los layouts a cada fragmento, y usar un SectionsPagerAdapter para relacionar las clases de fragmentos con las pestañas. También cubre cómo agregar iconos e interacción entre las pestañas.
• New> tab activity: para una tabs dentro de un proyecto realizado,
ejemplo si tienes un layout login y luego entrar a un tabs
• New> proyect>tabsLayout : para un proyecto donde entras
inmediatamente vez los tabs ejemplo: WHATSAPP TabsLayout • Usando un tabslayout:
• Creamos 2 o 3 XML vacios y le agregamos el contenido
• Luego creamos la misma cantidad de clases para relacionarlas y las extendemos de la clase fragment cada una extends Fragment • Luego en cada clase que hicimos vamos a Code en el menu y buscamos overrides methods • Buscamos oncreateview y creamos ese metodo • En le metodo oncreate cambiamos lo que esta por esta linea colocando el layout con el cual queremos relacionarlo, en mi caso use xml1, hacemos esto con todas las clases y sus layout return inflater.inflate(R.layout.xml1,container,false); • Luego buscamos SectionsPagerAdapter y lo abrimos. • Buscamos el metodo getItem(int position) y agregamos un switch para relacional las clases y devolver cada objeto de cada clase el ultimo return lo ponemos en null • En esa misma clase buscamos getCount() y ponemos la cantidad de tabs que tenemos en el return en mi caso puse 3 miren el switch • El método getPageTitle son los títulos de cada tabs en este caso por defecto trae dos que están en un arreglo arriba al inicio llamado TAB_TITLES en mi caso agregue otro mas al arreglo que se llama desde R.string.titulo donde titulo es del xml STRING
• Luego corremos nuestra app
• Agregar iconos a los tabs • En el mainActivity agregamos por cada tabs donde icono es una imagen, podria ser en la carpeta mipmap: