2013-04-29 9 views
5

Używam w mojej aplikacji android.support.v4.view.PagerTabStrip.Zmiana wysokości zakładki pagerTabStripIndicator

Oto jak używam wysokość tabIndicator

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

My tabIndicator jest dość mała. Jak mogę ustawić/zwiększyć jego wysokość, taką jak ta, którą ma Google Play?

enter image description here

Odpowiedz

4

Sklep Google Play korzysta z niestandardową implementację, zamiast przewidzianego PagerTabStrip. Jeśli chcesz emulować wygląd Sklepu Google Play, możesz użyć istniejącej biblioteki, takiej jak Pager Sliding TabStrip, która została zaprojektowana do modelowania zachowania Sklepu Google Play.

+0

Dzięki za odpowiedź. Dokładnie tego chciałem. Jednak nie mogłem znaleźć żadnego pliku JAR do zaimportowania do mojego projektu. Jak mogę zaimportować to do mojego projektu? – inankupeli

+1

@inankupeli - jako Pager Przesuwanie motywu TabStrip, nie jest to tylko plik JAR - musisz dodać folder biblioteki jako projekt biblioteki Androida. Instrukcje dla Eclipse można znaleźć na stronie http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingBiblioteka – ianhanniballake

0

jego dość proste ..

mTabStrip.setIndicatorHeight(int indicatorLineHeightPx); 
+0

Nie jesteś pewien, której wersji SDK używasz, ale PagerTabStrip nie używa metody setIndicatorHeight(). –

Powiązane problemy