作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试用 MyClass 中的对象填充 ListView 项。该类的属性之一是 jpg 图像。我把我的图像放在 images/文件夹中。我使用此代码进行填充
private static final String ASSETS_DIR = "images/";
String imgFilePath=ASSETS_DIR+r.resourceID;
try{
Bitmap bitmap = BitmapFactory.decodeFile(imgFilePath);
resourceIdView.setImageBitmap(bitmap);
}
catch(Exception e)
{
System.out.println(" Error");
}
r.resourceID 是图片的名称,例如“AUD.jpg”resourceIDView 是 ImageView该程序没有进入捕获部分,但是我看不到图像有人可以帮帮我吗??
最佳答案
根据您的命名约定,我得出结论,您将图像存储在“assets”文件夹中。如果是,那么您可以使用以下代码行来解决此问题:
private static final String ASSETS_DIR = "images/";
String imgFilePath=ASSETS_DIR+r.resourceID;
try{
Drawable d = Drawable.createFromStream(getAssets().open(imgFilePath), null);
resourceIdView.setImageDrawable(d);
}
catch(Exception e)
{
System.out.println(" Error");
}
希望这对您有所帮助。
关于android - 在 ImageView android 中看不到图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10855194/
我是一名优秀的程序员,十分优秀!