मैंने देखा है कि यह सफेद हो जाता है अनुप्रयोग के विषय Holo है, लेकिन यह काले रंग की है जब विषय Holo.Light है
हालांकि, कार्रवाई बार की शैली को बदलने के वारिस के होलो से और बाकी ऐप से होलो से। लाइट समस्या को हल नहीं करता है, लेकिन यह उस शैली की दिशा में इंगित करना चाहिए जिसकी आपको संशोधित करना चाहिए।
मैं क्या करने की कोशिश की है:
<style name="AppThemeLight" parent="android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBar</item>
<item name="android:windowContentOverlay">@drawable/actionbar_shadow</item>
</style>
<style name="ActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@color/header_brown</item>
<item name="android:titleTextStyle">@style/ActionBarTitle</item>
<item name="android:icon">@drawable/header</item>
</style>
मैं एक ही समस्या है और मुझे लगता है कि यह एक समाधान
अकेले कि आइकन छोड़ दें। समय और समय फिर से, उपयोगकर्ता उन डेवलपर्स पर हमला करते हैं जो बुनियादी प्लेटफॉर्म सम्मेलनों का पालन नहीं करते हैं। जब तक आप सकारात्मक रूप से प्रदर्शित नहीं कर सकते कि आपके उपयोगकर्ता आपके एप्लिकेशन को अस्वीकार कर देंगे यदि आप उस आइकन को नहीं बदलते हैं, तो कृपया उस आइकन को अकेले छोड़ दें। ऐसा कहा जा रहा है, मैं नहीं देखता कि वह आइकन कहां बदला जा सकता है, वैसे भी। – CommonsWare
एकमात्र कारण मैं उस आइकन को बदलना चाहता था, इसे काले रंग के बजाय सफेद बनाना है। उस क्षेत्र में मेरी एक्शनबार पृष्ठभूमि बहुत अंधेरा है और आइकन देखना लगभग असंभव है। मैं प्लेटफॉर्म सम्मेलनों या उस तरह नाटकीय कुछ भी नहीं बदल रहा हूं :) – newdev
आह, क्षमा करें, मैंने अतिरंजित किया। कोई सोचता है कि जहां भी आप बार के लिए शैली को नियंत्रित कर रहे हैं, आप उस आइकन को बदल सकते हैं। मुझे एसडीके में आइकन नहीं दिखाई देता था, इसलिए मेरे पास शैलियों। Xml या kin में खोजने की कोशिश करने के लिए कोई खोज स्ट्रिंग नहीं थी। – CommonsWare