更改Android搜索对话框的文字颜色
问题描述:
我使用here中描述的主题来设计我的应用。更改Android搜索对话框的文字颜色
<style name="MyThemeNameHere" parent="@android:style/Theme.NoTitleBar">
<item name="android:windowBackground">@drawable/background</item>
<item name="android:textColor">#eee</item>
<style>
它在大部分应用程序中都很有魅力。背景非常黑暗,文字颜色鲜艳,文字看起来不错,而且易于阅读。
现在在android为我创建的search dialog背景是白色的,但文本颜色拾取我的风格,并获得非常明亮,因此非常难以阅读。我也尝试将android:background
设置为深色 - 这固定了搜索对话框中的问题,但导致所有文本视图等都变暗而不是透明。
我想在搜索对话框中设置颜色或背景只有。我该怎么做呢?
答
正如指出的马克菲利普该解决方案能够在这个问题上找到: Android Styling/Theming of just Search Dialog
基本上应该风格像这样
<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>
的根本原因是,我的风格了android:textColor
即应从未被称呼。
你可能会在这里得到帮助:http://stackoverflow.com/questions/7547226/android-styling-theming-of-just-search-dialog – 2011-10-23 19:56:36
@Mark真棒!非常感谢。 – vidstige 2011-10-24 16:31:04