我有一个包含外部依赖jar库的Android应用程序。这个外部库包含一些png位图,我想在我的应用程序中的某些ImageView上显示它们。
查看我的应用程序的apk文件,我可以像预期的那样在一个子目录("aq\img")中找到这些图片。
展示一个类路径内的图像(insight the classpath)在ImageView上的最佳方法是什么?
我尝试了这个:
ImageView imgView01 = (ImageView) findViewById(R.id.imageView1);
Drawable d = Drawable.createFromPath("aq/img/sample.png");
imgView01.setImageDrawable(d);
并且这个
InputStream is = ClassLoader
.getSystemResourceAsStream("sample.png");
Bitmap bm = BitmapFactory.decodeStream(is);
imgView01.setImageBitmap(bm);
但它没有起作用(我并没有真正期望它会这么简单)。图像仍然是空的。
感谢您的帮助!
祝好,Klaus