tabhost - tabs android studio example
Android usando viewPager vs usando tabhost (2)
En realidad, depende de lo que desee y del tipo de contenido que está aplicando.
ViewPager
:
Se admite en una API inferior con biblioteca de soporte y la biblioteca Sherlock siempre está ahí. El uso de ViewPager
le dará una sensación fresca y distintiva a la aplicación. Para ello necesitarás utilizar fragmentos. Los cuales son complicados pero excelentes en términos de rendimiento y son reemplazables (una característica excelente).
TabHost:
Esto se puede lograr utilizando tanto Fragmentos como Actividades. Aunque a favor de FragmentTabHost
, TabActivity
ha quedado en desuso. Sin embargo, si no tiene experiencia con Fragmentos, use Actividades, pero siempre puede migrar a fragmentos más tarde. FragmentTabHost
Debes revisar diferentes tutoriales e implementar ambos, luego decidir. Debería aprender fragmentos si se embarca en usar ViewPager
. Para lo cual, mira esto
Este blog tiene numerosos ejemplos de pestañas. Puede ayudarte a decidir.
En mi aplicación de Android he tenido que usar un diseño de pestaña y quiero elegir uno de los siguientes escenarios. son
- usando
viewPager
- usando
tab host
¿Cuáles son las ventajas de viewPager
sobre tabhost
. Cuál es mejor. Y estoy apuntando al android 4.2 . ¡Gracias!
Me resultó muy doloroso personalizar el host de pestañas, como aumentar la altura del indicador, tener que crear 9 lotes de dibujo y personalizar el fondo y muchas cosas.
Con el diseño de la pestaña, solo una línea de código https://developer.android.com/reference/android/support/design/widget/TabLayout.html#setSelectedTabIndicatorHeight(int)
Por lo tanto, recomiendo usar el paginador de vista con un diseño de pestaña que proporciona la misma UX. Tab host no está en desuso, pero sucederá pronto, supongo: P