0

いくつかの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番号を返すメソッドはどれですか?私は何が間違っているのですか?

4

2 に答える 2

1

タグがnullの場合は、オブジェクトに影響を与えていないためです。setTag

于 2012-11-30T11:36:30.600 に答える
1

タグは、開発者がウィジェットを使用してオブジェクトを保存するための機能です。setTag()を使用して、UIウィジェットを使用して任意のオブジェクトを保存できます。setTag()を設定しなかった場合、getTag()はNULLを返します。

于 2012-11-30T12:05:54.180 に答える