7

我试图在android guidelines上推荐使用Holo Light主题和暗色动作条。更改ActionBar和SearchView的背景图

这是我的themes.xml文件:

<resources> 
    <style name="Theme.MyApp" parent="@android:style/Theme.Holo.Light"> 
     <item name="android:actionBarStyle">@style/Widget.MyApp.ActionBar</item> 
    </style> 

    <style name="Widget.MyApp.ActionBar" parent="@android:style/Widget.Holo.ActionBar"> 
     <item name="android:background">@android:drawable/dark_header</item> 
     <item name="android:titleTextStyle">@style/MyApp.ActionBar.TextAppearance</item> 
    </style> 

    <style name="MyApp.ActionBar.TextAppearance" parent="@android:style/TextAppearance"> 
     <item name="android:textColor">@android:color/primary_text_dark</item> 
    </style> 
</resources> 

不使用搜索界面结果的预期,但是当我使用SearchView背景是从Holo.Light主题:

Correct resultIncorrect background

有什么办法可以在ActionBar上更改SearchView的默认样式?

回答