2012-03-05 17 views
6

मैं ActionBar स्टैक्ड या नहीं के आधार पर टैब टेक्स्ट की टेक्स्ट शैली बदलने का कोई तरीका नहीं ढूंढ पाया है। केवल पृष्ठभूमि समायोज्य प्रतीत होता है।क्या विशेष रूप से स्टैक्ड एक्शन बार के लिए actionBarTabTextStyle सेट करने का कोई तरीका है?

मैं ActionBarSherlock का उपयोग कर रहा हूं। मेरी ActionBar पृष्ठभूमि सफेद पाठ के साथ नीली है। मैं टैबड नेविगेशन का उपयोग कर रहा हूं, इसलिए जब टैब का हिस्सा मुख्य ActionBar के नीचे रखा गया है, तो मैं पृष्ठभूमि को सफेद होना चाहता हूं (जिसे मैंने abBackgroundStacked का उपयोग करके किया है)। यह पाठ अदृश्य बनाता है (पाठ पृष्ठभूमि के समान रंग है)। जब एक्शनबार स्टैक्ड होता है तो मैं पाठ को काला होना चाहता हूं। कोई विचार?

उत्तर

0

यदि आप एक स्टैक्ड एक्शनबार का उपयोग कर रहे हैं, तो टैब पोर्ट्रेट में और लैंडस्केप में एक्शनबार के हिस्से में रखे गए हैं।

फिर सफेद स्टैक्ड टैब पर काले टेक्स्ट और लैंडस्केप मोड के लिए शैली की तुलना में, केवल नीले एक्शनबार + टैब पर सफेद टेक्स्ट होने के बजाय, चित्र के लिए विशेष रूप से शैली बनाएं।

प्रत्येक शैली को एक अलग शैलियों.एक्सएमएल फ़ाइल में लिखें और तदनुसार मूल्यों और मूल्यों - भूमि (परिदृश्य के लिए) फ़ोल्डर्स में रखें। मैंने यही किया है और यह पूरी तरह से काम करता है।

संबंधित मुद्दे

 संबंधित मुद्दे