Android ImageView未显示某些设备

Android ImageView未显示某些设备,android,imageview,Android,Imageview,我想用ImageView显示一张图片。但我的图像大小是618*12956 <ScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/imageViewKonu" android:layout_width="match_parent" an

我想用
ImageView
显示一张图片。但我的图像大小是618*12956

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

    <ImageView
        android:id="@+id/imageViewKonu"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:adjustViewBounds="true"
        android:scaleType="fitXY" />
</ScrollView>


GT-5830上看起来不错。但随着HTC Desire 820的下滑,出现了障碍。并没有在注释3中显示。我能为所有顺利显示的设备做些什么

该图像将消耗30.5MB堆空间(假定位深度的默认值为4字节/像素)。有很多设备的整个应用程序没有30.5MB的堆空间,更不用说一个这么大的块了。因此,在许多设备上都会出现
OutOfMemoryError
故障


您将需要使用仅加载该图像任何时候所需的部分的内容,而不是
ScrollView
内部的
ImageView
。例如。

该图像将消耗30.5MB堆空间(假定位深度的默认值为4字节/像素)。有很多设备的整个应用程序没有30.5MB的堆空间,更不用说一个这么大的块了。因此,在许多设备上都会出现
OutOfMemoryError
故障


您将需要使用仅加载该图像任何时候所需的部分的内容,而不是
ScrollView
内部的
ImageView
。这是一个例子。

谢谢,但它是look,但我想要@SerhatHacıoğlu:检查一下,看看你可能需要什么。即使这个特定的小部件不能处理它,您也需要一些类似的东西,所以您不能一次加载整个图像。问题continues@SerhatHacıoğlu:然后和开发商谈谈。或者,编写处理您的用例的这个小部件的等价物。或者,四处寻找并找到另一个候选库。或者,重新设计您的UI,使其不包含大量图像。谢谢,但它的外观很好,但我希望@SerhatHacıoğlu:检查一下,看看您可能需要什么。即使这个特定的小部件不能处理它,您也需要一些类似的东西,所以您不能一次加载整个图像。问题continues@SerhatHacıoğlu:然后和开发商谈谈。或者,编写处理您的用例的这个小部件的等价物。或者,四处寻找并找到另一个候选库。或者,重新设计您的用户界面,使其不包含大量图像。