Android con viewPager vs usando tabhost

Nella mia applicazione Android ho dovuto utilizzare un layout di tabulazione e voglio sceglierne uno da scenari folowing. loro sono

  • usando viewPager
  • usando il tab host

quali sono i vantaggi di viewPager su tabhost . Qual è il migliore. E io sto prendendo di mira l’ android 4.2 . Grazie!

Solutions Collecting From Web of "Android con viewPager vs usando tabhost"

In realtà dipende da ciò che si desidera e dal tipo di contenuto che si sta applicando.

ViewPager :

È supportato in API inferiori con libreria di supporto e la libreria Sherlock è sempre presente. L’utilizzo di ViewPager darà un touch fresco e distintivo all’app. Per questo dovrai usare i frammenti. Che sono complicate ma grandi in termini di prestazioni e sono sostituibili (una caratteristica superba).

ViewPager

TabHost:

Questo è realizzabile usando sia frammenti che attività. Nonostante sia favorevole a FragmentTabHost , TabActivity è stato deprecato. Tuttavia, se non hai esperienza con Frammenti, usa Attività, ma puoi sempre migrare ai frammenti in un secondo momento. FragmentTabHost

Dovresti controllare diversi tutorial e implementarli entrambi, quindi decidere. Dovresti imparare i frammenti se ti ViewPager utilizzare ViewPager . Per cui, Controlla questo

Questo blog ha numerosi esempi di tabs. Può aiutarti a decidere.

Ho trovato molto doloroso personalizzare l’host di tabs come l’aumento dell’altezza dell’indicatore, creare 9 draw batch e personalizzare lo sfondo e molte cose.

Con il layout scheda, solo una riga di codice https://developer.android.com/reference/android/support/design/widget/TabLayout.html#setSelectedTabIndicatorHeight (int)

Quindi, mi raccomando di usare Visualizza il pager con il layout delle tabs che fornisce lo stesso UX. L’host di tabs non è deprecato, ma succederà presto, suppongo: P