私のGradleファイルではbuildToolsVersion "22.0.1"
、を使用します。targetSdkVersion 22
役に立つものgetResources().getColor(R.color.color_name)
は非推奨であることがわかりました。
代わりに何を使用すればよいですか?
ベストアンサー1
最善の方法は、次の方法を使用することです。
ContextCompat.getColor(context, R.color.color_name)
例えば:
yourView.setBackgroundColor(ContextCompat.getColor(applicationContext,
R.color.colorAccent))
これにより、Marshmallow の 2 つのパラメータ メソッドまたは Marshmallow 以前のメソッドが適切に選択されます。