मैं टेक्स्ट का सफेद रंग नारंगी में बदलना चाहता हूं।एंड्रॉइड - एक्शनबारशरलॉक - मेनू में टेक्स्ट का टेक्स्ट रंग सेट करें
यहां एक उदाहरण है।
मैं टेक्स्ट का सफेद रंग नारंगी में बदलना चाहता हूं।एंड्रॉइड - एक्शनबारशरलॉक - मेनू में टेक्स्ट का टेक्स्ट रंग सेट करें
यहां एक उदाहरण है।
यह आपके कार्रवाई बार के लिए कुछ शैलियों की स्थापना के माध्यम से किया जा सकता है। यह इस ब्लॉग पोस्ट http://android-developers.blogspot.com.au/2011/04/customizing-action-bar.html
में आपको समझाया गया है आपको इसे अपने ऐप के लिए अपनी शैली में सेट करने की आवश्यकता है।
<style name="MyTheme" parent="android:style/Theme.Holo.Light">
<item name="android:dropDownListViewStyle">@style/MyDropDownListView</item>
</style>
फिर आप इस शैली को अपने टेक्स्ट रंग से निर्दिष्ट कर सकते हैं।
<!-- style the items within the overflow menu -->
<style name="MyDropDownListView" parent="android:style/Widget.Holo.ListView.DropDown">
<!-- This is the orange text color -->
<item name="android:textColor">#CC3232</item>
</style>
इस कोई परिवर्तन नहीं textcolor, केवल जहां एक रंग
आप आसानी से SpannableString
बजाय String
का उपयोग करके MenuItem
पाठ का रंग बदल सकते हैं।
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.your_menu, menu);
int positionOfMenuItem = 0; // or whatever...
MenuItem item = menu.getItem(positionOfMenuItem);
SpannableString s = new SpannableString("My red MenuItem");
s.setSpan(new ForegroundColorSpan(Color.RED), 0, s.length(), 0);
item.setTitle(s);
}
वैसे यह वास्तव में मेरे लिए काम नहीं करता है। यहां एक ड्रॉपडाउन आइटम में केवल पृष्ठभूमि चयनकर्ता हैं। – redestructa
मेरे लिए काम करता है! मैं वास्तव में एक्समरिन एंड्रॉइड में विकास कर रहा हूं और मैं इस समाधान के लिए हर जगह देख रहा हूं। अनगिनत Google खोज के बाद मैं अंततः इस पर ठोकर खाई और कोशिश की और यह एक आकर्षण की तरह काम किया। आप नहीं जानते कि उस सबमेनू के लिए आखिरकार नीला हाहा चालू करने के लिए कितना अच्छा लगता है। – TeamChillshot