1、在设置的时候设置一个TAG
ihmtb_add_iv.setImageResource(R.drawable.ic_main_add);
ihmtb_add_iv.setTag("" + R.drawable.ic_main_add);2、在取的时候对Tag进行判断
//判断当前设置的图片是哪一张
Object tag = ihmtb_add_iv.getTag();
if(tag != null){
String rTag = (String) tag;
// 判断类型
if(rTag.equals("" + R.drawable.ic_main_add)){
//TODO
} else if(rTag.equals("" + R.drawable.ic_menu_message_setting)){
//TODO
}
}=============================================================
设置图片的方法:
1、iv.setImageResource(R.drawable.xxx);2、mBackground.setBackground(getResources().getDrawable(R.drawable.xxx));3、Drawable转Bitmap
Resources res = getResources();
Bitmap bitmap = BitmapFactory.decodeResource(res, R.drawable.xxx);
iv.setImageSrc(bitmap); 4、
File uHeadFile = new File(ConstantUtil.UHEAD_URL + PrivateInfoActivity.uHeadName);
Bitmap bitmap = BitmapFactory.decodeFile(uHeadFile.toString());
iv.setImageSrc(bitmap); 5、
File uHeadFile = new File(ConstantUtil.UHEAD_URL + PrivateInfoActivity.uHeadName);
Drawable drawable = Drawable.createFromPath(uHeadFile.toString());
mBackground.setBackground(drawable);
884

被折叠的 条评论
为什么被折叠?



