Android更多菜单文本不可读(黑色背景上的黑色文字?)

时间:2013-01-17 16:16:48

标签: java android menu colors

我的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>

我试图将应用程序的主题更改为Light和Dark主题,但没有结果。我试图谷歌这一点,没有找到任何有同样问题的人。 从这种风格的其他我没有尝试改变任何颜色的文字或图标。

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

为什么会这样?

1 个答案:

答案 0 :(得分:0)

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

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

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