2014-03-03 96 views
2

我使用ViewPager创建选项卡布局。它工作正常,但我想稍微改变它的行为。当我滑动到新选项卡时,标题被移动到宽度的中心,迫使其他选项卡的标题看起来有点压缩。我希望所有标签标题保持在固定的位置。我尝试了一下修改布局,但我没有得到任何地方......我怎么能做到这一点?Android - ViewPager:带有固定位置的选项卡

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

<com.viewpagerindicator.TitlePageIndicator 
    android:id="@+id/indicator" 
    android:padding="10dip" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" 
    android:background="#000000" 
    android:textColor="#2FB3E3" 
    app:footerColor="#2FB3E3" 
    app:footerLineHeight="1dp" 
    app:footerIndicatorHeight="3dp" 
    app:footerIndicatorStyle="underline" 
    app:selectedColor="#FFFFFF" 
    app:selectedBold="true" 
    /> 
<com.bill.deuterh.NoSwipeViewPager 
    android:id="@+id/pager" 
    android:layout_width="fill_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1" 
    /> 

</LinearLayout> 
+0

您可能需要使用'的TabPageIndicator'代替'TitlePageIndicator'。 .. – corsair992

+0

你好,你设法找到这个解决方案吗?使用TabPageIndicator不会帮助 –

回答

0

为什么不使用片段而不是声明所有的xml?在java中的文件,你可以有更多的flexibily,和片段可以通过片段重复使用..

对于一个完整的例子,你可以在这里阅读:http://developer.android.com/reference/android/support/v4/view/ViewPager.html

+0

我不明白这是如何相关的。我为每个选项卡活动使用片段。我还能如何让它工作?我的问题不在于活动。它的标题显示在活动的上方 – Anonymous

相关问题