मेरे ActionBar
शीर्षक के फ़ॉन्ट को संशोधित करने का प्रयास करने में मैंने answer स्थित किया जिसने Typeface
को SpannableString
के माध्यम से समायोजित करने का सुझाव दिया। हालांकि यह उत्तर में उल्लेख के रूप में काम करता है, प्लेसमेंट लंबवत केंद्रित होने से विचलित लगता है।मेरा शीर्षक एक कस्टम फ़ॉन्ट का उपयोग क्यों कर रहा है जो मेरे एक्शनबार में लंबवत केंद्रित नहीं है?
मैं दो अलग अलग फोंट के साथ इस की कोशिश की है, दोनों ओपन टाइप (Roundhand) और ट्रू टाइप (Billabong)। इसके अलावा मैंने इसे पुराने जिंजरब्रेड डिवाइस (जहां स्क्रीनशॉट से है) पर 2.3.3 के साथ-साथ एक नई जेली बीन डिवाइस 4.2 के माध्यम से चलाने की कोशिश की है। प्रोजेक्ट एक्शनबैरशेलॉक का उपयोग करता है और इस प्रकार मेरा आखिरी सैद्धांतिक अपराधी है। मैंने थोड़ा सा केंद्रित करने की उम्मीद में फ़ॉन्ट आकार को भी समायोजित किया है लेकिन पता है कि यह एक हैक से ज्यादा कुछ नहीं है और हाथ में अंतिम समस्या को हल नहीं कर रहा है।
इसके साथ, मेरा शीर्षक उचित रूप से केंद्रित क्यों नहीं है और मैं इसे कैसे ठीक कर सकता हूं? यदि ऊपर उल्लिखित कार्यान्वित समाधान के अनुसार संरेखण को समायोजित करने का कोई तरीका है जो निश्चित रूप से पर्याप्त होगा, भले ही एक्शनबैरशॉक अपराधी है। यह जानकर कि अपराधी क्या है और यह क्यों हो रहा है, हालांकि यह सिर्फ एक कामकाज प्रदान करने के जवाब का हिस्सा नहीं है।
अद्यतन: लेआउट सीमाएं दिखाएं का इस्तेमाल कर रही नीचे
स्क्रीनशॉट। कृपया ध्यान दें कि का उपयोग करने के लिए लेआउट सीमा दिखाएं कि यह डिवाइस स्पष्ट रूप से जेली बीन चला रहा है जबकि पिछला स्क्रीनशॉट एक जिंजरब्रेड डिवाइस से था। किसी भी मामले में, समस्या एक ही है।
अद्यतन:
अगर मैं Typeface.DEFAULT
का उपयोग जब मैं setSpan
सीमा फोन और संरेखण जितना वे दिखाई देते हैं।
अद्यतन:
एक तिहाई फॉन्ट की कोशिश कर रहा पर, यह प्रतीत होता है मुद्दा फोंट से बंधा वास्तव में है।
आप डेवलपर विकल्प में "लेआउट सीमाएं दिखाएं" कर देते हैं और एक स्क्रीनशॉट पोस्ट कर सकते हैं? – kcoppock
@kcoppock स्क्रीनशॉट जोड़ा गया और यह शीर्ष पर लंबवत रूप से गठबंधन दिखता है। –
क्या ऐसा होता है यदि आप अपने टाइपफेस अवधि के रूप में डिफ़ॉल्ट टाइपफ़ेस (Typeface.DEFAULT) का उपयोग करते हैं? – kcoppock