[解決済み】カラーリソースからcolor-intを取得する方法は?
2022-03-23 10:41:48
質問
カラーリソースからcolor-intを取得する方法はありますか?
リソース(R.color.myColor)で定義された色の赤、青、緑の各成分を取得して、3つのシークバーの値を特定のレベルに設定できるようにしようとしています。
どのように解決するのですか?
使用することができます。
getResources().getColor(R.color.idname);
カスタムカラーを定義する方法はこちらをご覧ください。
http://sree.cc/google/android/defining-custom-colors-using-xml-in-android
EDIT(1)です。
以来
getColor(int id)
は
非推奨
を使用する必要があります。
ContextCompat.getColor(context, R.color.your_color);
(サポートライブラリ23で追加)
EDIT(2)です。
以下のコードは、Marshmallow (API 23)以前と以後の両方に使用することができます。
ResourcesCompat.getColor(getResources(), R.color.your_color, null); //without theme
ResourcesCompat.getColor(getResources(), R.color.your_color, your_theme); //with theme
関連
-
[解決済み】Android - SDKバージョン23のアップデート後、ACTION-VIEWインテントフィルタを持つアクティビティを少なくとも1つ追加する。
-
[解決済み] [Solved] Unsupported method: ベースコンフィグ.getApplicationIdSuffix()
-
[解決済み】Android Studio。adbバージョン」の結果を取得できない
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] TextViewの文字色をコードで設定する方法は?
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] APKファイルからソースコードを取得する方法はありますか?
-
[解決済み] .NETを使用して16進数のカラーコードから色を取得するには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】このアクティビティでは、Theme.AppCompatテーマ(またはその子孫)を使用する必要があります。
-
[解決済み】Android TextView : "setTextで表示されたテキストを連結しない" について
-
[解決済み】まだ警告が出る:設定 'compile' は時代遅れで 'implementation' に置き換わった。
-
[解決済み】Android ADB デバイスがオフラインで、コマンドを発行できない。
-
[解決済み】Android Studioでused import文がunused import文に指定されるのはなぜ?
-
[解決済み] Mockito lenient() を使用する場合
-
[解決済み] BIOSのセキュリティ設定でVT-xを有効にする(お使いのコンピュータのドキュメントを参照)。
-
[解決済み】テキストビューにプログラム的に文字色を設定する方法【重複あり
-
[解決済み] ビューの背景色を設定する方法
-
[解決済み] 静的コンテキストからリソースの内容を取得するには?