Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 将应用程序主题textColor设置为白色原因上下文菜单项文本为白色(不可见)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
好的,这是驱使我笨蛋.要皮肤我的应用程序,我设置以下在我的主题
<item name="android:textColor">#FFFFFF</item>

应用程序中的所有文本都将变为白色,除非我在布局xmls中手动覆盖它.太好了除了我的菜单选项中的文本(从列表和其他列表等)还决定变为白色.

这不是很好,因为白色白色很难读.我已经尝试了各种解决方案,包括搜索如何更改上下文菜单(无骰子)的文本颜色,并在我的主题中创建一个textAppearance项目.最后一个解决方案没有改变我的应用程序中的所有文本框,这是令人沮丧的.

那么,有什么建议吗?希望我的爱人很清楚.

解决方法

在您的styles.xml中,尝试覆盖textViewStyle,而不是只有所有textColor属性
<style name="Theme.blundell.Light" parent="@android:style/Theme.NotitleBar">
    <item name="android:windowBACkground">@drawable/BACkground_light</item>
    <item name="android:textViewStyle">@style/Widget.TextView.black</item>
</style>

<style name="Widget.TextView.black" parent="@android:style/Widget.TextView">
    <item name="android:textColor">#000000</item>
</style>

您甚至可以再进一步,只是覆盖某个视图的颜色,如按钮:

<style name="Widget.Holo.button" parent="@android:style/Widget.Holo.button">
    <item name="android:textColor">#FFFFFF</item>
</style>

<style name="Theme.blundell" parent="@android:style/Theme.Holo.NoActionBar">
    <item name="android:colorBACkground">@android:color/transparent</item>
    <item name="android:buttonStyle">@style/Widget.Holo.button</item>
</style>

如果您启发了更多的主题,请查看Android源代码,这是了解您可以做什么的最佳方式!

https://github.com/android/platform_frameworks_base/tree/master/core/res/res/values

大佬总结

以上是大佬教程为你收集整理的android – 将应用程序主题textColor设置为白色原因上下文菜单项文本为白色(不可见)全部内容,希望文章能够帮你解决android – 将应用程序主题textColor设置为白色原因上下文菜单项文本为白色(不可见)所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。