tablayout tabhost studio example addtab android android-viewpager android-tabhost

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

ViewPager

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