ActionBarSherlock
में शीर्षक रंग कैसे सेट करें?ActionBarSherlock में शीर्षक रंग कैसे सेट करें?
मुझे किस थीमिंग विशेषताओं का उपयोग करना चाहिए?
ActionBarSherlock
में शीर्षक रंग कैसे सेट करें?ActionBarSherlock में शीर्षक रंग कैसे सेट करें?
मुझे किस थीमिंग विशेषताओं का उपयोग करना चाहिए?
जनक विषय-वस्तु
कस्टम क्रिया बार कार्यान्वयन आपके आवेदन Theme.Sherlock, Theme.Sherlock.Light, या Theme.Sherlock का उपयोग करना चाहिए काम करने के लिए आदेश में से
। लाइट। डार्कएक्शनबार, या आपकी कस्टम थीम को उपरोक्त में से एक को अपने माता-पिता के रूप में उपयोग करना चाहिए।
प्रतिबिंबित गुण
सीमाओं Android के थीम प्रणाली में किसी भी विषय अनुकूलन दो विशेषताओं में घोषित किए जाने के कारण। सामान्य android-उपसर्ग के गुण स्थानीय कार्यवाही बार के लिए विषय लागू करते हैं और बिना उपसर्ग वाले गुण कस्टम कार्यान्वयन के लिए कर रहे हैं ...
संक्षेप में, आप जब आप स्टाइल रहे android:
उपसर्ग बाहर छोड़ने की जरूरत का मतलब है कि ActionBar
।
शीर्षक रंग थीम
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="YOURTHEME" parent="Theme.Sherlock.Light">
<item name="android:actionBarStyle">@style/YOURTHEME.ActionBarStyle</item>
<item name="actionBarStyle">@style/YOURTHEME.ActionBarStyle</item>
</style>
<style name="YOURTHEME.ActionBarStyle" parent="Widget.Sherlock.Light.ActionBar">
<item name="android:titleTextStyle">@style/YOURTHEME.ActionBar.TitleTextStyle</item>
<item name="titleTextStyle">@style/YOURTHEME.ActionBar.TitleTextStyle</item>
</style>
<style name="YOURTHEME.ActionBar.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@color/YOUR_COLOR</item>
<item name="textColor">@color/YOUR_COLOR</item>
</style>
</resources>
नोट
मैं इस परीक्षण नहीं किया। इसके अलावा, what have you tried? आपको भविष्य में SO पर पोस्ट करने से पहले खोजना चाहिए।
हां, मुझे पता है लेकिन मुझे "titleTextStyle" विशेषता के बारे में नहीं मिला, धन्यवाद! –
टेक्स्ट रंग एक त्रुटि फेंकता है? कोई विचार ? – AndroidDev
यह आवश्यक नहीं है, आप इसे हटा सकते हैं – icastell
मैं इस तरह के शीर्षक रंग बदल दिया है:
Styles.xml फ़ाइल में, मैं इन शैलियों
जोड़ लिया है<style name="Theme.Styled" parent="@style/Theme.Sherlock.Light">
<item name="actionBarStyle">@style/CustomActionBarStyle</item>
<item name="android:actionBarStyle">@style/CustomActionBarStyle</item>
</style>
<style name="CustomActionBarStyle" parent="@style/Widget.Sherlock.ActionBar">
<item name="titleTextStyle">@style/CustomTitleColorBar</item>
<item name="android:titleTextStyle">@style/CustomTitleColorBar</item>
</style>
<!-- Style for the color title bar -->
<style name="CustomTitleColorBar" parent="@style/TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
</style>
आखिरी बात है कि मैं था गतिविधि में विषय स्थापित किया गया था :
सार्वजनिक स्थैतिक int थीम = R.style.Theme_Styled;
इस लाइन से पहले super.onCreate() विधि
setTheme (थीम) चला जाता है,
यह है।
क्या आपको मूल शैलियों में "@ शैली /" की आवश्यकता है या क्या यह बिना काम करेगा? – Pepster
मैं इस समाधान के साथ पृष्ठभूमि कैसे बदलूं? – TharakaNirmana
आप आसानी से आप या तो style.xml में या प्रोग्राम के
1.From style.xml
2 2 स्थानों से यह कर सकते हैं
getSupportActionBar().setTitle(Html.fromHtml("<font color='#ffffff'>App Name</font>"));
अच्छी चाल! TXN! –
अच्छा है। धन्यवाद। –
अच्छा जवाब। किसी भी समस्या के बिना एपीआई के सभी स्तरों में काम करता है। – Santhosh
के साथ ऐसा कर सकते हैं।या कोड
int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
TextView yourTextView = (TextView)findViewById(titleId);
yourTextView.setTextColor(getResources().getColor(R.color.myColor));
में मुझे लगता है कि आप पाठ का रंग मेनू, नहीं पाठ का रंग में शीर्षक है कि ActionBarSherlock में पर है कि बदलने के लिए कोशिश कर रहे हैं।
जब आप इस पाठ को स्टाइल करने के लिए getSupportActionBar().SetTitle("My Title")
का उपयोग करते हैं तो आपको कोड @Archie.bpgc
कोड का उपयोग करना चाहिए। उनका जवाब सही है, लेकिन मुझे विश्वास है कि आप निम्न कोड की जरूरत होती हैं:
<style name="MyTheme.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Menu">
<item name="android:textColor">@color/white</item>
<item name="android:textSize">24sp</item>
<item name="android:gravity">center</item>
</style>
देखें कि आप बस के साथ parent = "TextAppearance.Sherlock.Widget.ActionBar.Menu">
पाठ का रंग (शीर्षक)
parent =" TextAppearance.Sherlock.Widget.ActionBar.Title">
का आदान-प्रदान; या बार का रंग? – Davek804हां, शीर्षक (पाठ) रंग ... –
<आइटम का नाम = "एंड्रॉइड: एक्शनबार स्टाइल"> @ स्टाइल/कस्टमएक्शनबार स्टाइल मैं न्यूनतम संस्करण 7 का उपयोग कर रहा हूं, उपर्युक्त एंड्रॉइड: उपसर्ग त्रुटि एसडीके संस्करण 11 आवश्यक त्रुटि प्राप्त करने का समर्थन नहीं कर रहा है। टाइटल बार पृष्ठभूमि रंग या छवि सेट करने के लिए कोई अन्य शर्करा है। – ramesh