我有一张分辨率为543*6423的图片,希望在所有设备上都能显示。它能在一些允许高分辨率的安卓手机上显示。我尝试了以下方法:
这在我的手机(索尼Xperia)上可行,但其他一些手机无法显示。请帮我解决如何独立于屏幕分辨率显示此图像的问题。
谢谢, 阿曼
android:hardwareAccelerated="false"
这是我的 android 客户端的 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)上可行,但其他一些手机无法显示。请帮我解决如何独立于屏幕分辨率显示此图像的问题。
谢谢, 阿曼