View根据图片名字设置背景和监听事件
ImageView imageView = new ImageView(context);
int resId = context.getResources().getIdentifier("资源文件drawable图片名字",
"drawable", context.getPackageName());
imageView.setImageResource(resId);
imageView.setTag("资源文件drawable图片名字");//设置view的tag
imageView.setOnClickListener(mOnClickListener);
//点击监听
private OnClickListener mOnClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getTag().toString()) {
case "图片名字":
break ;
}
}
};