相关疑难解决方法(0)

如何从我的应用主题中获取原色?

在我的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>
Run Code Online (Sandbox Code Playgroud)

我可以直接引用颜色资源(R.color.myColor1),但我更喜欢引用主题的primaryColor设置,以便在将来colorPrimary更改时保持一致.

这可能吗?

android android-xml android-theme android-styles android-color

13
推荐指数
2
解决办法
8850
查看次数