tl;dr:搜索对话框拾取应用主题中的白色文本样式,使搜索文本不可见。
我正在努力解决看似微不足道的问题。
我的应用程序使用深色背景,并且我使用#EEEEEE 将文本颜色调整为比标准灰色更亮。
我已经实现了一个搜索对话框(Honeycomb 之前),它运行良好,但搜索对话框中的文本选择了相同的#EEEEEE,因此它基本上是不可见的。甚至当我长按搜索文本时显示的上下文菜单也会选择#EEEEEE,因此那里的文本也是不可见的。
我把头发扯掉了,头发也快用完了。
风格:
<style name="master" paret="@android:style/Theme.NoTitleBar">
<item name="android:textColor">#EEEEEE</item>
<item name="android:windowNoTitle">true</item>
</style>
显现:
<application android:icon="@drawable/icon"
android:label="@string/app_label"
android:theme="@style/master"
android:hardwareAccelerated="true"
android:debuggable="true">