【发布时间】:2012-11-04 22:00:11
【问题描述】:
我写了以下代码:
ImageButton b = (ImageButton) v;
b.setBackgroundResource(R.drawable.tom);
tom.png 在 res/drawable 中。上面的代码可以运行,但我将图像名称保存在数据库中(例如“tom”)。我尝试了后面的代码:
InfoDataSource datasourceRuta = new InfoDataSource(this);
datasourceRuta.open();
String strInfo = "";
List<Info> objInfo = datasourceRuta.GetInfo()
for (Info info : objInfo) {
strInfo = info.getImg0();
ImageButton b = (ImageButton) v;
b.setBackgroundResource(R.drawable.strInfo);
}
strInfo = "tom",我得到一个错误:strInfo 无法解析或不是一个字段。 你有我的解决方案吗? 我应该将图像保存在数据库中吗?
【问题讨论】: