0

Javaでは、次のように書くと

imageView.setBackgroundColor(R.color.abs__background_holo_dark);

Lint は、R リソース ID の代わりに 0xAARRGGBB などの解決済みの色を渡す必要があることを通知します。彼らはどのようにそれをしますか?

反対のことを実現したいと思います。整数パラメーターを厳密に R リソース ID に強制したいと考えています。逆は可能ですか?

ありがとうございました。

4

1 に答える 1

1

最新の AppCompat ライブラリでは、Android Annotations が導入され、support-annotations.jar.

整数パラメーターを強制的に R リソース ID にするには、メソッド宣言のパラメーターに @ColorRes、@LayoutRes、@DrawableRes などのアノテーションを付けるだけです。

于 2014-12-16T07:51:14.043 に答える