我有一些带有一些TextView的UI,我想测试一个textView是否有一个可绘制的资源作为背景。我正在使用以下代码,但tag
始终为null。
Object tag = textView.getTag();
int backgroundId = R.drawable.bg_image_2;
if( tag != null && ((Integer)tag).intValue() == backgroundId) {
//...do something...
}else{
//...do something...
}
哪个方法返回对象的R.drawable
背景ID号?我做错了什么?
答案 0 :(得分:1)
如果标记为null,那是因为您没有使用setTag
答案 1 :(得分:1)
标签是开发人员使用Widget保存一些对象的功能,您使用setTag()来保存带有UI小部件的任意对象。如果你没有setTag(),那么getTag()将返回NULL。