7

मैं के रूप में android guidelines पर सिफारिश अंधेरे कार्रवाई सलाखों के साथ Holo लाइट थीम का उपयोग करने की कोशिश कर रहा था।बदलने 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

एक्शनबार पर SearchView डिफ़ॉल्ट शैली को बदलने का कोई तरीका है?

उत्तर

0

यह लगता है कि यह आपका जवाब हो सकता है:

How do I keep ActionBar items' background the same...

संक्षेप में:

साथ

<item name="android:background">@android:drawable/dark_header</item> के बजाय ऐसे

<item name="android:windowBackground">@android:drawable/dark_header</item>

0

This link is most useful to create theme of actionbar in android. मई यह एक आप भी करने के लिए उपयोगी है ..

तुम बस बनाने व एक्सएमएल फ़ाइलें बचाने के लिए और संबंधित फ़ोल्डर में डाल करने के लिए है।

धन्यवाद।