我有543 * 6423分辨率的图像,我想将其显示在所有设备中。这是显示在少数的Android手机,允许高分辨率。我试过位图太大而无法上传到某些手机的纹理中
android:hardwareAccelerated="false"
这是我的java代码。
File storagePath =Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DOWNLOADS+
"abc.png");
InputStream is = this.getContentResolver().openInputStream(Uri.fromFile(storagePath));
Bitmap b = BitmapFactory.decodeStream(is, null, null);
is.close();
image.setImageBitmap(b);
这工作在我的手机(索尼xperia),但很少其他手机不显示它。 请帮助我如何显示独立于屏幕分辨率的图像。
感谢, 阿曼
参见[这](http://stackoverflow.com/a/15136744/1289716)的答案,希望它能帮助你。 – MAC 2013-03-03 05:40:52
http://stackoverflow.com/questions/22633638/prevent-bitmap-too-large-to-be-uploaded-into-a-texture-android/24123605#24123605 看看我的答案 – Gilbert92 2014-06-09 15:43:43