[解決済み] getResources().getColor()は非推奨 [重複] です。
2022-02-01 05:48:42
質問
使用しています。
buildToolsVersion "22.0.1"
,
targetSdkVersion 22
をgradleファイルに追加しました。
という便利なものがあることがわかりました。
getResources().getColor(R.color.color_name)
は非推奨です。
代わりに何を使うべきですか?
どのように解決するのですか?
使うのが一番良さそうですね。
ContextCompat.getColor(context, R.color.color_name)
などです。
yourView.setBackgroundColor(ContextCompat.getColor(applicationContext,
R.color.colorAccent))
これにより、Marshmallowの2パラメータ方式とMarshmallow以前の方式が適切に選択されます。
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
[解決済み] Android: @drawable/picture を drawable に変換するのに失敗しました。
-
[解決済み] Android getResources().getDrawable() 非推奨 API 22
-
[解決済み] アイテムの親を取得する際にエラーが発生しました。AppCompat v23にアップグレードした後、指定された名前に一致するリソースが見つかりません。
-
[解決済み] メソッドを廃止または非推奨としてマークする方法は?
-
[解決済み] Android 6.0 Marshmallow (API 23) で getColor(int id) が非推奨になりました。
-
[解決済み] なぜJavaのVector(およびStack)クラスは時代遅れ、または非推奨とされているのですか?
-
[解決済み] UIDevice uniqueIdentifierは非推奨 - どうしたらいいの?
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
-
[解決済み】AndroidJUnit4.classは非推奨です。androidx.test.ext.junit.runners.AndroidJUnit4 を使用するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】com.android.ide.common.process.ProcessException: aaptの実行に失敗しました! どうすればいいですか?
-
[解決済み】シンボル 'AppCompatActivity' を解決できない。
-
[解決済み] カスタムアダプタからnotifyDataSetChangeが機能しない
-
[解決済み] [Solved] Error "File google-services.json is missing from module root folder. これがないとGoogle Services Pluginは機能しません" [重複]。
-
[解決済み] 起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりませんでした
-
[解決済み] Xlint:deprecationを使用して再コンパイルする方法
-
[解決済み] android.intent.action.MAINの意味は何ですか?
-
[解決済み] Android 6.0 Marshmallow (API 23) で getColor(int id) が非推奨になりました。
-
[解決済み] ビューの背景色を設定する方法
-
[解決済み] AndroidのRatingBarで星の色を変更する【終了しました