如何使我的图像可滚动? [Android平台]

时间:2009-04-10 15:37:51

标签: android image scroll

我有一个比Android屏幕占用更多空间的图像。我希望图像呈现全尺寸,用户可以向任何方向移动。像地图一样。

有什么建议吗?

4 个答案:

答案 0 :(得分:3)

您可以使用免费提供给您的网页浏览。我不确定为什么,但是当我尝试的时候 使用loadData方法它不起作用,但使用带有空URL的loadDataWithBaseURL。

使用webview,您的图像甚至可以嵌入HTML中。在下面的示例中,yourContent只是一个字符串。

E.g。

yourView.loadDataWithBaseURL(null, yourContent, "text/html", "UTF-8", null);

答案 1 :(得分:2)

这是我看到的一个教程,它完成了你所描述的内容 http://www.anddev.org/scrolling_a_picture_horizontally_and_vertically-t3245.html

答案 2 :(得分:0)

您可以将图片放在 ImageView 中,然后使用 ScrollView Horizo​​ntalScrollView 进行包装,如下所示。

<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/yourImage"/>

    </ScrollView>

</HorizontalScrollView>

因此,您可以像地图一样水平和垂直滚动它。

答案 3 :(得分:-1)

尝试使用图片滚动到xml布局