イメージには543 * 6423の解像度があり、すべてのデバイスに表示します。それは高解像度を可能にするアンドロイドの携帯電話のいくつかで表示されます。私は試しました一部の電話機のテクスチャにアップロードするにはビットマップが大きすぎます
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
http://stackoverflow.com/questions/22633638/prevent-bitmap-too-large-to-be-uploaded-into-a-texture-android/24123605#24123605 私の答えをチェックしてください – Gilbert92