2014-10-23 9 views
16

Ich habe gesehen, dass PagerTabStrip ist eine Methode der Anzeige von Registerkarten für eine ViewPager. Und jetzt, dass ActionBar für Toolbar veraltet ist, scheint es, dass die PagerTabStrip meine einzige Option ist.Wie mache ich Tabs für einen ViewPager jetzt, dass ActionBar Tabs veraltet sind (Lollipop)

Außer, ich sehe es nur in der folgenden Art kommt aus: enter image description here

ich wirklich will, nur normal Tabs (mit Symbolen), um die Art, wie ich es mit dem ActionBar, wie dies vor tun könnte:

enter image description here

Was ist der richtige Weg, dies jetzt zu tun? Sollte ich eine alte TabWidget verwenden und Tabs manuell hinzufügen? Oder gibt es eine Möglichkeit, die PagerTabStrip zu gestalten, von der ich nichts wusste?

EDIT: Hier ist die Bibliothek, die ich am Ende mit: https://github.com/neokree/MaterialTabs

+1

Es gibt unabhängige Indikatoren, z. B. die ViewPagerIndicator-Bibliothek, 'PagerSlidingTabStrip' und andere, die als Open Source-Projekte verfügbar sind. Sie können auch Ihren eigenen Indikator schreiben. – CommonsWare

+0

Ist die Aktionsleiste wirklich veraltet? –

+0

Danke für den Link; Ich habe diesen Beitrag schon einmal durchgesehen, fand aber nicht die richtige Antwort. Ich habe meine Frage mit einem Beispiel für das Ergebnis aktualisiert. Leider scheint 'PagerTabStrip' nur den kurzen Streifen mit Text zu den entfernten Seiten zu zeigen – Prodikl

Antwort

8

Werfen Sie einen Blick auf SlidingTabLayout von Google I/O Android App. Es kommt auf SlidingTabStrip an.

können Sie sehen, wie sie, indem Sie eine simple search verwendet wird: Sie es zu Ihrem Layout hinzufügen und dann schließen Sie es einfach mit Ihrem ViewPager wie so:

slidingTabLayout.setViewPager(viewPager); 

Es gibt einen Weg, um setCustomTabView ist die Tabs anpassen.

+0

Danke für das. Das scheint nicht ganz das, was ich suche.Im Idealfall wäre ich in der Lage, nur Symbole zu Tabs hinzuzufügen.Ich habe meine ursprüngliche Frage mit einem Bild Beispiel aktualisiert, was ich suche für. Danke nochmal! – Prodikl

+1

Spielt diese Lösung gut mit Toolbar? –

Verwandte Themen