我想在Android中显示从SD卡实际像素尺寸中读取的位图。在Android中显示任何尺寸的位图
我不能假设任何关于位图的东西,除了Android支持它的图像格式。位图可能很大。
看起来很简单,但是当您考虑Android内存限制时,它变得更加复杂。
任何想法?
编辑:试图加载大位图会导致内存不足错误,因为Android无法分配足够的内存来解码它。您可以加载缩小版的位图,但这对于以实际像素大小显示位图没有用处。问题是如何在Android上显示大的位图,同时保持在应用程序的内存限制内(很可能是通过将其加载到块中)。
编辑2:位图可能很大,但在合理范围内。我正在谈论用户图像,而不是高清NAS图片。
你试过了吗? – user225626 2010-06-29 18:41:58
广泛地说,是的。 – hpique 2010-06-29 18:46:52
那么,试过究竟是什么?你试图加载一个大的位图,它根本没有显示,甚至最小化? – user225626 2010-06-29 18:54:35