【问题标题】:Android More menu text is not readable (black text on black background?)Android 更多菜单文本不可读(黑色背景上的黑色文本?)
【发布时间】:2013-01-17 16:16:47
【问题描述】:

我的 Android 应用中有一个菜单,其中包含超过 6 个项目(7 个项目),因此 Android 会自动添加一个“更多”项目作为最后一个项目。当我点击“更多”项目时,我会得到一个新菜单,其中包含我的第 6 项和第 7 项。但是,文本是不可见的。

图片来自我的模拟器 Android 2.3.3,但同样出现在我的实体手机索尼爱立信 X10i 和三星 Galaxy S3 上。

这是在styles.xml中设置主题的方式:

<style name="SespActivityTheme" parent="android:Theme.Light.NoTitleBar">
    <item name="android:orientation">vertical</item>
    <item name="android:windowSoftInputMode">stateHidden</item>
</style>

我尝试将应用程序的主题更改为浅色和深色主题,但没有结果。我试图谷歌这个,没有找到任何有同样问题的人。 除了这种风格,我还没有尝试更改任何文本或图标的颜色。

如果我长按文本框,我会在出现的菜单中出现相同类型的错误,但是它全是白色而不是黑色:

有什么想法吗?

【问题讨论】:

标签: java android menu colors


【解决方案1】:

我发现了问题!以下几行会产生这个奇怪的错误:

<item name="android:orientation">vertical</item>

我无法解释原因,但如果我从我的样式中删除这一行并将其放在所有活动 XML 中,那么我可以再次阅读文本。

【讨论】:

    猜你喜欢
    • 2017-04-23
    • 2011-01-16
    • 2012-11-28
    • 2017-06-08
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多