質問
android studio の themes.xml (旧 style.xml) で PrimalyColor などを設定できると思います。それをxmlファイルから参照するには ?attr/~ とすれば良いと思うのですが、同じようにJavaファイルからも参照したいです。
具体的には、themes.xml 内の "Theme.MaterialComponents.DayNight.NoActionBar" をparentとするstyleの中の<item name="colorOnPrimary"></item> 内の色を取得したいです。どうすれば良いのでしょうか?
もし丸投げと思われたら申し訳ないのですが、インターネットで調べても出てこず、他に探す方法を知らないのでどなたか知っている人がいらっしゃれば、どうかお力をお貸し頂きたいです。
試したこと
com.google.android.material.R.attr.colorPrimaryなどをR値として指定してみましたが、どうも思うような結果が得られませんでした。
補足情報(FW/ツールのバージョンなど)
Android Studio Bumblebee | 2021.1.1 Patch 2
Build #AI-211.7628.21.2111.8193401, built on February 17, 2022
ランタイム・バージョン: 11.0.11+9-b60-7590822 amd64
VM: OpenJDK 64-Bit Server VM by Oracle Corporation
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 1280M
Cores: 8
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: dev.polek.adbwifi (1.2.4), org.jetbrains.kotlin (211-1.6.10-release-923-AS7442.40)
回答1件
あなたの回答
tips
プレビュー