在ViewPager中全屏获取图像

时间:2015-06-01 21:20:31

标签: android image android-viewpager scrollview gallery

我想创建一个图库应用,其中可能有不同大小的图像,进入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上发布代码

2 个答案:

答案 0 :(得分:3)

<ImageView> android:scaleType="fitXY"

中使用此功能

答案 1 :(得分:0)

我认为你有滚动因为viewpager的高度设置为match_parent。

试试,看看:

layout_height = “400dp”

ScaleType =“CenterCrop”

我没有关于如何为viewPager动态显示高度的解决方案,因为WRAP_CONTENT值对此组件不起作用。