Proprio confrontando le immagini ...
TabLayout
è un concetto di materiale che ha sostituito il deprecato ActionBar tabs in Android 5.0.
Si estende HorizontalScrollView
, quindi è possibile continuare ad aggiungere schede in senso orizzontale che possono includere testo, icone o viste personalizzate e scorrerle linearmente senza impaginare.
TabLayout
fornisce il metodo di setupWithViewPager(ViewPager viewPager)
attribuiscono alla un ViewPager
invece di essere parte del ViewPager
come il PagerTabStrip
.

Un PagerTabStrip
è più di un indicatore per la pagina corrente di un ViewPager, ed "è destinato ad essere utilizzato come una visione infantile di un widget ViewPager". Lo scorrimento non funziona come lo TabLayout
poiché ogni scheda è parte della pagina invece di scorrere orizzontalmente singolarmente.

In sintesi, le differenze sono (a parte grafica).
- Un
TabLayout
è parte della attività/Frammento, al di fuori della ViewPager
, e voi invece allegare a uno. Scorre separatamente dalle pagine.
- A
PagerTabStrip
è un elemento figlio di ViewPager
. Le schede scorrono con la pagina.
fonte
2016-03-02 18:52:00
TabLayout cotainer a PagerTabStrip in esso. –