我想创建一个图库应用,其中可能有不同大小的图像,进入ViewPager,就像默认的Android图库应用程序一样。 我的问题是我无法设置中心+调整我的图像大小以使它们完全适合屏幕(我经常进行垂直滚动)
我的xml代码非常基本: 活动滑块
<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" />
片段:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<ImageView
android:id="@+id/image_display"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
/>
</ScrollView>
编辑:在pastebin上发布代码
答案 0 :(得分:3)
在<ImageView>
android:scaleType="fitXY"
答案 1 :(得分:0)
我认为你有滚动因为viewpager的高度设置为match_parent。
试试,看看:
layout_height = “400dp”
和
ScaleType =“CenterCrop”
我没有关于如何为viewPager动态显示高度的解决方案,因为WRAP_CONTENT值对此组件不起作用。