2013-04-29 5 views
5

Ich verwende android.support.v4.view.PagerTabStrip in meiner Anwendung.Höhe des pagerTabStrip tabIndicator ändern

Hier ist, wie verwende ich tabIndicator

PagerTabStrip pagerTabStrip = (PagerTabStrip) 
findViewById(R.id.pager_title_strip); 
pagerTabStrip.setDrawFullUnderline(true); 
pagerTabStrip.setTabIndicatorColor(Color.parseColor("#32CD32")); 

Meine tabIndicator Höhe ist recht klein. Wie kann ich die Höhe einstellen/erhöhen, wie sie Google hat?

enter image description here

Antwort

4

Der Google Play Store verwendet eine benutzerdefinierte Implementierung, anstatt die vorgesehenen PagerTabStrip. Wenn Sie das Erscheinungsbild des Google Play Stores nachahmen möchten, können Sie eine vorhandene Bibliothek verwenden, z. B. Pager Sliding TabStrip, mit der das Verhalten des Google Play Stores modelliert werden soll.

+0

Danke für Antwort. Es ist genau das, was ich wollte. Ich konnte jedoch keine JAR-Datei zum Importieren in mein Projekt finden. Wie kann ich das in mein Projekt importieren? – inankupeli

+1

@inankupeli - als Pager Sliding TabStrip unterstützt Theming, es ist nicht nur eine JAR-Datei - Sie müssen den Bibliotheksordner als Android-Bibliotheksprojekt hinzufügen. Anweisungen für Eclipse finden Sie unter http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject – ianhanniballake

0

seine ganz einfach ..

mTabStrip.setIndicatorHeight(int indicatorLineHeightPx); 
+0

Nicht sicher, welche Version von SDK verwenden Sie, aber PagerTabStrip setzt nicht IndicatorHeight() -Methode. –

Verwandte Themen