ScrollView中的Android ImageView显示白屏

时间:2013-08-28 08:42:52

标签: android imageview scrollview

我想要显示比屏幕更长image

我在ImageView内使用scroll view。我得到白屏可滚动height的{​​{1}},但图片本身未显示

这是我正在使用的布局xml : -

image

test_image.png 应用的所有“<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/scrollView1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:fillViewport="true" tools:context=".MainActivity" > <ImageView android:id="@+id/imageView1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:contentDescription="@string/test_image_content_description" android:adjustViewBounds="true" android:visibility="visible" android:src="@drawable/test_image" /> </ScrollView> ”文件夹中提供的文件。

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:0)

ScrollView

android:layout_height="wrap_content"更改为android:layout_height="math_parent"

答案 1 :(得分:0)

您可以在imageview中添加比例尺,例如使用android:scaleType="center"无图像居中图像,然后您应该从imageview中删除代码android:adjustViewBounds="true"。有关详细信息,请参阅ImageView.ScaleType。感谢

答案 2 :(得分:0)

好的,我发现了问题。似乎问题在于图像的高度为6000像素,Android显示的最大尺寸(即使在ScrollView内)也是4096(即使我添加缩放)。

调整图像大小后,显示没有问题。

谢谢大家的回复!