Android:当PagerSlidingTabStrip可见时,垂直拉伸的背景图像

时间:2015-10-27 00:58:09

标签: android android-viewpager pagerslidingtabstrip

我使用PagerSlidingTabStrip和ViewPager进行幻灯片选项卡视图。寻呼机包含两个片段(两个标签)。我已经设置了片段的背景图像,并且当标签不可见时,图像会填满整个屏幕大小。但是,当标签可见时,背景图像会垂直拉伸,这是不需要的(因为标签占据的空间,因此背景图像被拉伸)。背景图像的宽度不会改变。

有没有办法不垂直拉伸背景图像或以相同的比例拉伸相同的宽度和高度?

tab.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/layout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/bg_views_default"
    android:orientation="vertical">

    <com.astuetz.PagerSlidingTabStrip
        android:id="@+id/strip_tabs"
        android:layout_width="match_parent"
        android:layout_height="48dp"
        app:pstsShouldExpand="true"/>

    <android.support.v4.view.ViewPager
        android:id="@+id/pager"
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1">
    </android.support.v4.view.ViewPager>
</LinearLayout>

0 个答案:

没有答案