如何在searchview中将背景适配器颜色设置为#046697(浅蓝色)

时间:2013-10-17 10:31:49

标签: android styles

这是我的style.xml(我必须使用theme.Test样式)。我在设置collapseActionView背景颜色和searchview背景颜色时遇到问题,如果我使用app基础主题作为我的测试主题的astyle,那么所有文本视图背景颜色在整个活动中都会发生变化

<resources xmlns:android="http://schemas.android.com/apk/res/android">

<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="android:actionBarStyle">@style/MyActionBar</item>

    <!-- API 14 theme customizations can go here. -->
</style>

<style name="AppTheme" parent="AppBaseTheme">
    <!-- <item name="android:background">#083044</item> -->


    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#083044</item>
</style>

<style name="Theme.test" parent="@style/Theme.Sherlock.Light.DarkActionBar">
    <item name="android:actionBarTabBarStyle">@style/Theme.test.tabbar.style</item>
    <item name="actionBarTabBarStyle">@style/Widget.test.ActionBar.TabBar</item>
    <item name="searchAutoCompleteTextView">@style/SearchViewStyle</item>
</style>

<style name="Theme.test.tabbar.style" parent="@style/Theme.Sherlock.Light">
    <item name="android:background">#046697</item>
    <item name="background">#046697</item>
</style>

<style name="Widget.test.ActionBar.TabBar" parent="Widget.Sherlock.Light.ActionBar.TabBar">
    <item name="android:background">#046697</item>
    <item name="background">#046697</item>
</style>

<style name="SearchViewStyle" parent="Widget.Sherlock.Light.SearchAutoCompleteTextView">
    <item name="android:textColor">@color/White</item>
    <item name="android:background">#046697</item>
    <item name="background">#046697</item>
</style>

任何帮助都将在此得到赞赏:)

由于

1 个答案:

答案 0 :(得分:0)

我认为你需要把你的财产

<color name="white">#FFFFFF</color>

<{1>}和

中的

style.xml

android:background="@color/white">中的