我有一个viewpager,我在其中展开了一个imageview; 我使用了android:scaleType =" fitXY" 但是在图像周围仍然有一些黑色,为什么以及如何拉伸它以使它仿佛是背景? 感谢。
viewpager的布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Introduction_Activity"
>
<android.support.v4.view.ViewPager
android:id="@+id/imgs_viewpager"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</RelativeLayout>
图片视图布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<ImageView
android:id="@+id/img_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:contentDescription="@string/desc_intro"
android:scaleType="fitXY"
android:adjustViewBounds="true"
/>
</LinearLayout>
答案 0 :(得分:1)
这里不清楚这里可能是你在你的视图寻呼机或视图鳍状肢上使用填充物,因为如果你做了这个东西,你不能左右边距,你不能将它拉伸到最大宽度.. 所以尝试删除填充并使用权重来设置viewpager大小
答案 1 :(得分:0)
你必须从相对布局中删除填充,他们正在从ViewPager中占用空间
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"