我有一个比Android屏幕占用更多空间的图像。我希望图像呈现全尺寸,用户可以向任何方向移动。像地图一样。
有什么建议吗?
答案 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 和 HorizontalScrollView 进行包装,如下所示。
<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布局