更改viewpager样式 - 没有条纹但是文本突出显示

时间:2014-08-20 19:57:30

标签: android tabs styles android-viewpager

是否可以在viewpager中隐藏蓝色底层条纹并突出显示标签标题? 我需要将选定的标签标题设置为白色,其他标签设置为灰色。

这里an image解释了我想要实现的目标。

我不知道如何自定义ViewPager布局。 Android Action Bar Style Generator此处不适合我理解。

我目前的布局:

<android.support.v4.view.ViewPager
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/pager"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
</android.support.v4.view.ViewPager>

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用android:background="@null"

以下是一个例子:

<android.support.v4.view.ViewPager
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="match_parent"
    android:id="@+id/pager"
    android:layout_width="match_parent">
    <android.support.v4.view.PagerTitleStrip
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/title"
        android:background="@null"
        android:layout_gravity="top"
        android:paddingTop="4dp"
        android:textColor="#ffffff"
        android:paddingBottom="4dp"
        android:animationCache="false">
    </android.support.v4.view.PagerTitleStrip>
</android.support.v4.view.ViewPager>

希望这有帮助