Javaでは、次のように書くと
imageView.setBackgroundColor(R.color.abs__background_holo_dark);
Lint は、R リソース ID の代わりに 0xAARRGGBB などの解決済みの色を渡す必要があることを通知します。彼らはどのようにそれをしますか?
反対のことを実現したいと思います。整数パラメーターを厳密に R リソース ID に強制したいと考えています。逆は可能ですか?
ありがとうございました。
Javaでは、次のように書くと
imageView.setBackgroundColor(R.color.abs__background_holo_dark);
Lint は、R リソース ID の代わりに 0xAARRGGBB などの解決済みの色を渡す必要があることを通知します。彼らはどのようにそれをしますか?
反対のことを実現したいと思います。整数パラメーターを厳密に R リソース ID に強制したいと考えています。逆は可能ですか?
ありがとうございました。
最新の AppCompat ライブラリでは、Android Annotations が導入され、support-annotations.jar
.
整数パラメーターを強制的に R リソース ID にするには、メソッド宣言のパラメーターに @ColorRes、@LayoutRes、@DrawableRes などのアノテーションを付けるだけです。