0

我有一个带有一些 TextViews 的 UI,我想测试一个 textView 是否有某个可绘制资源作为背景。我正在使用以下代码,但tag始终为空。

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 号?我究竟做错了什么?

4

2 回答 2

1

Tag 是开发人员使用 Widget 保存某些对象的功能,您可以使用 setTag() 使用 UI 小部件保存任意对象。如果您没有 setTag(),那么 getTag() 将返回 NULL。

于 2012-11-30T12:05:54.180 回答
1

如果标签为空,那是因为您没有使用setTag

于 2012-11-30T11:36:30.600 回答