-1

例如,图像的名称是从下面的代码中得到的

Bundle bundle = getIntent().getExtras();
String name = bundle.getString("Name");

我想做的是

int picId = R.drawable.name;

其中 name 应替换为实际名称。我怎样才能做到这一点?还是有其他方法可以在 ImageView 中显示图片?我试图将图像放入有效的数据库中,但它使数据库太大。

4

1 回答 1

0

尝试这个

Bundle bundle = getIntent().getExtras();
 String name = bundle.getString("Name");

 int resId = getResources().getIdentifier(name, "drawable", getPackageName());
于 2013-11-06T13:58:41.577 回答