java–SwitchPreference默认颜色

java–SwitchPreference默认颜色,第1张

概述我正在处理的应用程序我已经将主要/暗/重音颜色设置为我想要的颜色,并且它们出现在正确的位置(如预期的那样).我有一个我正在使用的偏好活动,我希望我使用的偏好开关的颜色会以强调颜色呈现.相反,它们呈现材料蓝绿色.我想知道这是Lollipop的默认行为,就像Kitkat那样是蓝色的吗?我甚

我正在处理的应用程序我已经将主要/暗/重音颜色设置为我想要的颜色,并且它们出现在正确的位置(如预期的那样).我有一个我正在使用的偏好活动,我希望我使用的偏好开关的颜色会以强调颜色呈现.相反,它们呈现材料蓝绿色.我想知道这是Lollipop的默认行为,就像Kitkat那样是蓝色的吗?我甚至没有在我的代码或colors.xml / styles.xml中的任何地方引用#009688的颜色.

colors.xml

<resources>    <color name="primary">#00BCD4</color>    <color name="primary_dark">#0097A7</color>    <color name="accent">#FFD740</color></resources>

styles.xml

<resources>    <!-- Base application theme. -->    <style name="Apptheme" parent="theme.AppCompat.light.NoActionbar">        <item name="androID:colorPrimary">@color/primary</item>        <item name="androID:colorPrimaryDark">@color/primary_dark</item>        <item name="androID:colorAccent">@color/accent</item>    </style></resources>

有任何想法吗?我会提供更多信息.我在这里看到了一些关于创建自定义内容的东西,但这真的有必要吗?

preferenceActivity.java

public class PreferenceActivity extends Activity {    @OverrIDe    protected voID onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        PrefFrag prefFragment = new PrefFrag();        FragmentManager fragmentManager = getFragmentManager();        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();        fragmentTransaction.replace(androID.R.ID.content, prefFragment);        fragmentTransaction.commit();    }}

解决方法:

当您使用AppCompat时,您应该使用每个属性的非前缀版本 – 这可以确保它们在所有API级别上都可用(与androID:1不同,例如仅适用于API21):

<style name="Apptheme" parent="theme.AppCompat.light.NoActionbar">    <item name="colorPrimary">@color/primary</item>    <item name="colorPrimaryDark">@color/primary_dark</item>    <item name="colorAccent">@color/accent</item></style>
总结

以上是内存溢出为你收集整理的java – SwitchPreference默认颜色全部内容,希望文章能够帮你解决java – SwitchPreference默认颜色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1110861.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存