Tôi có hình ảnh có độ phân giải 543 * 6423, tôi muốn hiển thị nó ở tất cả các thiết bị. Nó được hiển thị trong vài điện thoại Android cho phép độ phân giải cao. Tôi đã thử vớiBitmap quá lớn để được tải lên kết cấu trong một số điện thoại
android:hardwareAccelerated="false"
Đây là mã java của tôi.
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);
Tính năng này hoạt động trong điện thoại di động (sony xperia) nhưng một số điện thoại khác không hiển thị. Vui lòng giúp tôi làm cách nào để hiển thị hình ảnh này độc lập với độ phân giải màn hình.
Cảm ơn, Aman
xem câu trả lời (http://stackoverflow.com/a/15136744/1289716) [này], hy vọng nó sẽ giúp bạn. – MAC
http://stackoverflow.com/questions/22633638/prevent-bitmap-too-large-to-be-uploaded-into-a-texture-android/24123605#24123605 Xem câu trả lời của tôi – Gilbert92