【发布时间】:2026-01-06 21:25:17
【问题描述】:
在我的 Android java 代码中,如何引用主题中设置的颜色“colorPrimary”?
我有以下主题定义:
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="colorPrimary">@color/myColor1</item>
<item name="colorPrimaryDark">@color/myColor2</item>
<item name="colorControlNormal">@color/myColor3</item>
<item name="colorControlActivated">@color/myColor4</item>
</style>
我可以直接引用颜色资源 (R.color.myColor1),但我更愿意引用主题的 primaryColor 设置,以便在将来 colorPrimary 发生变化时保持一致。
这可能吗?
【问题讨论】:
标签: android android-xml android-theme android-styles android-color