gpt4 book ai didi

android - 白色主题不显示文字

转载 作者:太空狗 更新时间:2023-10-29 14:32:07 24 4
gpt4 key购买 nike

我目前正在制作一个可以在两个不同主题之间切换的应用程序 (Android 1.6)。我制作了一个自定义主题,以 Android light 主题为父主题!问题是,当我切换到白色主题时,我的文字没有被绘制,但如果我选择一些东西,我可以看到文字。此外,当我切换主题时,我的 titleText、previous 和 next 与我的深色主题相同。

这是我用于主题的代码:

<style name="Theme.White" parent="android:Theme.Light"> 
<item name="android:colorBackground">@color/text_color_dark</item>
<item name="android:textColor">@color/text_color_dark</item>
<item name="textPrev">@style/text_prev</item>
<item name="textRegular">@style/text_regular</item>
<item name="textTitle">@style/text_title</item>
<item name="textNext">@style/text_next</item>
<item name="pageBack">@style/page_back</item>
<item name="whiteBack">@style/white_back</item>
<item name="android:textColorPrimaryInverse">@android:color/primary_text_light</item>

</style>

</resources>

这是我的风格:

<style name="text_prev">
<item name="android:textColor">@color/text_color</item>
</style>

<style name="text_next">
<item name="android:textColor">@color/default_text_color_2</item>
</style>

<style name="text_regular">
<item name="android:textColor">@color/text_color_dark</item>
</style>

<style name="text_title">
<item name="android:textColor">@color/text_color_dark</item>
</style>

<style name="page_back">
<item name="android:background">@drawable/white_background</item>

</style>
<style name="white_back">
<item name="android:background">@drawable/white_container</item>
<item name="android:padding">10sp</item>
</style>

我使用了 res/drawable 文件夹中的另外两个资源。在标准主题中一切正常,但是一旦我切换到浅色主题,我的文字就会消失。我做错了什么吗?

最佳答案

从上面的代码 fragment 中,您将背景和文本设置为相同的颜色,即“color/text_color_dark”,它们应该不同。

    <item name="android:colorBackground">@color/text_color_dark</item>
<item name="android:textColor">@color/text_color_dark</item>

关于android - 白色主题不显示文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5622001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com