Android动态获取图片资源

根据文件名反向查找图片, 好像没有读取转换成数据流,性能应该不错。 回去后试试。

1.

Field f= (Field)R.drawable.class.getDeclaredField(“icon”);
int i=f.getInt(R.drawable.class);
ImageView imageview= new ImageView(this);
imageview.setImageResource(i);
this.setContentView(imageview);

2.

int i =this.getResources().getIdentifier(this.getPackageName()+”:drawable/icon”,
null,null);
ImageView imageview = new ImageView(this);
imageview.setImageResource(i);
this.setContentView(imageview);

你可能感兴趣的:(android)