Mam aplikację dla systemu Android, która zawiera zewnętrzną bibliotekę jar zależnych. Ta biblioteka zewnętrzna zawiera niektóre mapy bitowe png, które chcę pokazać w niektórych widokach w mojej aplikacji.Jak załadować obraz dla systemu Android ImageView ze ścieżki klas?
Przeglądając plik APK mojej aplikacji, mogę znaleźć obrazy w katalogu podkatalogu ("aq \ img") zgodnie z oczekiwaniami.
Jaki jest najlepszy sposób wyświetlania obrazu (wgląd w ścieżkę klasy) w ImageView.
Próbowałem to
ImageView imgView01 = (ImageView) findViewById(R.id.imageView1);
Drawable d = Drawable.createFromPath("aq/img/sample.png");
imgView01.setImageDrawable(d);
i ten
InputStream is = ClassLoader
.getSystemResourceAsStream("sample.png");
Bitmap bm = BitmapFactory.decodeStream(is);
imgView01.setImageBitmap(bm);
ale to nie działa (tak naprawdę nie oczekiwać, że będzie to takie proste). Obraz pozostaje pusty.
Dzięki za pomoc!
Pozdrawiam Klaus