[解決済み] Android 6.0 Marshmallow (API 23) で getColor(int id) が非推奨になりました。
2022-03-24 02:24:15
質問
は
Resources.getColor(int id)
メソッドは非推奨となりました。
@ColorInt
@Deprecated
public int getColor(@ColorRes int id) throws NotFoundException {
return getColor(id, null);
}
どうすればいいのでしょうか?
解決方法は?
Androidサポートライブラリ23から起動します。
新しい
getColor()
メソッドが追加されました。
ContextCompat
.
公式のJavaDocに記載されている説明です。
<ブロッククオート特定のリソース ID に関連付けられた色を返します。
M からは、指定された Context のテーマに合わせた色が返されるようになります。
だから を呼び出すだけです。 :
ContextCompat.getColor(context, R.color.your_color);
を確認することができます。
ContextCompat.getColor()
ソースコードはGitHubにあります。
.
関連
-
java.lang.NullPointerException: NULLオブジェクト参照で仮想メソッド......を呼び出そうとしました。
-
[解決済み] Android Fragment onAttach() 非推奨
-
[解決済み] Android getResources().getDrawable() 非推奨 API 22
-
repo: コマンドが見つかりません
-
Androidで、onTouchEventでダブルクリックを実装し、ダブルクリックイベントとして判定する方法
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
WeChatとQQは、他のアプリのオープンリストに自分のアプリを追加し、ファイルパスを取得することができます
-
[解決済み] アプリケーションを終了することは嫌われますか?
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
-
[解決済み] Android marshmallowのリクエスト許可?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] getResources().getColor()は非推奨 [重複] です。
-
[解決済み] TextViewの文字色をコードで設定する方法は?
-
RuntimeException: アクティビティを開始できません ComponentInfo solution
-
JVMのエラーに遭遇しました。Java Runtime Environmentによって致命的なエラーが検出されました。
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
Androidプロセス生存のためのソリューション
-
アンドロイドスタジオソフトウェア使用詳細説明書
-
[解決済み】アンドロイドアプリの背景色を変更する方法
-
[解決済み】AndroidでTextViewのspanの色を設定する。
-
[解決済み】新しい素材テーマで戻る矢印の色を変更する方法は?