Mam obraz o rozdzielczości 543 * 6423, chcę go wyświetlić na wszystkich urządzeniach. Wyświetla się w kilku telefonach z Androidem, co pozwala na wysoką rozdzielczość. Próbowałem zBitmapa zbyt duża, aby zostać przesłana do tekstury w niektórych telefonach
android:hardwareAccelerated="false"
To jest mój kod 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);
To działało w moim komórkowego (Sony Xperia), ale kilka innych telefonów nie pokazujemy go. Proszę mi pomóc, jak mogę wyświetlić ten obraz niezależnie od rozdzielczości ekranu.
Dzięki Aman
zobaczyć [to] (http://stackoverflow.com/a/15136744/1289716) odpowiedź mam nadzieję, że ci to pomoże. – MAC
http://stackoverflow.com/questions/22633638/prevent-bitmap-to-large-to-be-uploaded-into-a-texture-android/24123605#24123605 Sprawdź moją odpowiedź – Gilbert92