2013-04-29 94 views
5

我在我的应用程序中使用android.support.v4.view.PagerTabStrip更改高度的pagerTabStrip tabIndicator

下面是我如何使用tabIndicator

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

我tabIndicator的高度是相当小的。我怎样才能设置/增加它的高度,就像谷歌玩的那样?

enter image description here

回答

4

的谷歌Play商店采用的是定制的实现,而不是提供PagerTabStrip。如果您想模仿Google Play商店的外观,您可以使用现有的库,例如Pager Sliding TabStrip,该库专为模拟Google Play商店行为而设计。

+0

谢谢回答。这正是我想要的。但是,我找不到任何jar文件在我的项目中导入。我如何将它导入到我的项目中? – inankupeli 2013-04-29 02:45:23

+1

@inankupeli - 作为Pager滑动TabStrip支持主题,它不只是一个jar文件 - 你必须添加库文件夹作为Android库项目。有关Eclipse的说明,请参阅http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject – ianhanniballake 2013-04-29 03:06:54

0

其相当简单..

mTabStrip.setIndicatorHeight(int indicatorLineHeightPx); 
+0

不知道您使用的是哪个版本的SDK,但PagerTabStrip没有setIndicatorHeight()方法。 – 2017-10-28 01:21:54