【发布时间】:2016-02-29 12:55:54
【问题描述】:
我正在使用库 PagerSlidingTabStrip 来获取 ViewPager 中标题的动态数量。这是一个很棒的库,易于使用,但我需要对其进行更多定制。
我的 PagerSlidingTabStrip 标题位于屏幕底部,因此,我需要 PagerSlidingTabStrip 组件顶部的“全宽下划线”和“选定项目行指示器”。
经过一些测试,我终于将“全宽下划线”放在正确的位置,使用这样的辅助 LinearLayout:
<LinearLayout
android:id="@+id/tabs_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_alignParentBottom="true">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="2dp"
android:orientation="vertical"
android:background="@color/lfp_yellow"/>
<com.astuetz.PagerSlidingTabStrip
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="48dip"
app:pstsDividerColor="@android:color/transparent"
app:pstsIndicatorColor="@color/light_yellow"
app:pstsIndicatorHeight="4px"
app:pstsShouldExpand="true"/>
</LinearLayout>
但我还没有将“选定项目行指示器”放在顶部。我尝试使用顶部有一条线的可绘制对象更改所选项目背景,但没有工作:(
有什么想法吗?
非常感谢。
【问题讨论】:
标签: android android-viewpager pagerslidingtabstrip