Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改android搜索对话框文本颜色_Android_Android Theme - Fatal编程技术网

更改android搜索对话框文本颜色

更改android搜索对话框文本颜色,android,android-theme,Android,Android Theme,我使用如上所述的主题设计了我的应用程序 @可绘制/背景 #eee 在大多数应用程序中,它就像一个魅力。背景很暗,而文本颜色很亮,文本看起来很好,很容易阅读 现在,在android为我创建的应用程序中,背景是白色的,但文本颜色选择了我的风格,变得非常明亮,因此非常难以阅读。我还尝试将android:background设置为深色-这修复了搜索对话框中的问题,但导致所有textview等都使用深色背景,而不是透明背景 我只想在搜索对话框中设置颜色或背景。如何做到这一点?正如Mark Philip

我使用如上所述的主题设计了我的应用程序


@可绘制/背景
#eee
在大多数应用程序中,它就像一个魅力。背景很暗,而文本颜色很亮,文本看起来很好,很容易阅读

现在,在android为我创建的应用程序中,背景是白色的,但文本颜色选择了我的风格,变得非常明亮,因此非常难以阅读。我还尝试将
android:background
设置为深色-这修复了搜索对话框中的问题,但导致所有textview等都使用深色背景,而不是透明背景


我只想在搜索对话框中设置颜色或背景。如何做到这一点?

正如Mark Philip所指出的,可以在以下问题中找到解决方案:

基本上应该这样设计

<style name="master" paret="@android:style/Theme.NoTitleBar">
    <item name="android:textColorPrimary">#EEEEEE</item>
    <item name="android:textColorSecondary">#EEEEEE</item>
    <item name="android:textColorTertiary">#EEEEEE</item>
</style>

#Eeeee
#Eeeee
#Eeeee
根本原因是我为android:textColor设置了样式,这是不应该设置样式的。

您可能会在这里得到帮助:
<style name="master" paret="@android:style/Theme.NoTitleBar">
    <item name="android:textColorPrimary">#EEEEEE</item>
    <item name="android:textColorSecondary">#EEEEEE</item>
    <item name="android:textColorTertiary">#EEEEEE</item>
</style>