Tôi có một ứng dụng Android có chứa một thư viện jar phụ thuộc bên ngoài. Thư viện bên ngoài này chứa một số png-bitmap mà tôi muốn hiển thị trên một số ImageView trong ứng dụng của tôi.Cách tải hình ảnh cho Android ImageView từ classpath?
Nhìn vào bên trong tệp APK của ứng dụng của tôi, tôi có thể tìm thấy hình ảnh trong thư mục phụ ("aq \ img") như mong đợi.
Cách tốt nhất để hiển thị hình ảnh (hiểu rõ đường dẫn lớp) trên ImageView là gì.
Tôi cố gắng này
ImageView imgView01 = (ImageView) findViewById(R.id.imageView1);
Drawable d = Drawable.createFromPath("aq/img/sample.png");
imgView01.setImageDrawable(d);
và điều này
InputStream is = ClassLoader
.getSystemResourceAsStream("sample.png");
Bitmap bm = BitmapFactory.decodeStream(is);
imgView01.setImageBitmap(bm);
nhưng nó đã không làm việc (tôi đã không thực sự mong đợi nó sẽ là đơn giản). Hình ảnh vẫn trống.
Cảm ơn bạn đã trợ giúp!
Kính trọng Klaus