在android中滚动图像

时间:2014-03-22 12:37:05

标签: android android-imageview android-scrollview

我的应用程序中有一个图像。但是对于较小的屏幕,图像的尺寸会变大。所以我尝试为图像添加滚动视图。

代码:

<ScrollView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scrollbarFadeDuration="10"
    android:scrollbarAlwaysDrawHorizontalTrack="true"
    android:scrollbarAlwaysDrawVerticalTrack="true" >

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="400dp"
    android:layout_height="500dp"
    android:contentDescription="@string/image"
    android:layout_marginLeft="160dp"
    android:scrollbarThumbHorizontal="@id/imageView1"
    android:scrollbarThumbVertical="@id/imageView1"
    android:src="@drawable/abc" />

</ScrollView>

但是这允许我只在垂直方向滚动。帮助我做什么,我也可以在水平方向滚动图像。

2 个答案:

答案 0 :(得分:0)

一个简单的解决方案可能是使用scaleType缩放图像以适应屏幕。要包含水平/垂直滚动,请查看this post

答案 1 :(得分:0)

您可以使用TouchImageView。该项目为android imageView添加了触控功能。滚动,pinchzoom等。