2014-09-05 76 views
1

我想使用带有标签的ViewPager。但是,我需要把寻呼机上面一个TextView(因而标签),像这样:ViewPager选项卡 - 当ViewPager不是第一个元素时,使用ActionBar选项卡样式?

<LinearLayout orientation="vertical"> 
    <TextView /> /** Need to have the textview here. **/ 
    <ViewPager /> 
</LinearLayout> 

它看起来像标签窗口小部件,我们可以使用PagerTitleStrip或PagerTabStrip得到一个标签控件在线:

<LinearLayout orientation="vertical"> 
    <TextView /> 
    <ViewPager> 
    <PagerTitleStrip /> 
    </ViewPager> 
</LinearLayout> 

但是PagerTitleStrip和PagerTabStrip小部件的风格与您在仅使用ActionBar选项卡时发现的风格不同。我希望标签看起来像他们,有均匀间距的标签尺寸。

是否有另一个选项卡窗口小部件,您可以与ViewPager配对,还是这些唯一的选项?我指的是这个文件:

http://developer.android.com/training/implementing-navigation/lateral.html

谢谢

回答

0

可以使用

https://github.com/astuetz/PagerSlidingTabStrip

<com.astuetz.PagerSlidingTabStrip 
    android:id="@+id/tabs" 
    android:layout_width="match_parent" 
    android:layout_height="48dip" /> 

,并设置pstsShouldExpand为true。

如果设置为true,每个选项卡被赋予相同的权重,默认为false

+0

是这工作,谢谢。我希望Android团队有一天会考虑将此功能添加到库存部件。 – user1219278 2014-09-29 21:06:50

相关问题