मेरे पास एक एंड्रॉइड ऐप है जिसके लिए उपयोगकर्ता कुछ फ़ॉन्ट समायोजन की आवश्यकता है यदि उपयोगकर्ता अपने फ़ॉन्ट आकार को अतिरिक्त बड़े (सेटिंग -> डिस्प्ले -> फ़ॉन्ट आकार 4.0 और उसके बाद) में सेट करता है।
मेरी layout.xml में मैं एक बटनउपयोगकर्ता फ़ॉन्ट आकार चयन
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:typeface="sans"
सेटअप करने के लिए के लिए इसी तरह पंक्तियाँ:
वहाँ मुझे बताने की क्या उपयोगकर्ता के फ़ॉन्ट आकार वरीयता
अपडेट किया गया है के लिए एक आसान तरीका है
ध्यान दें कि मैं सीधे फ़ॉन्ट आकार सेट नहीं कर रहा हूं। यह लेआउट काम करता है और अतिरिक्त बड़े सेटिंग को छोड़कर, सभी मामलों में अच्छा दिखता है। उस स्थिति में, अंतरिक्ष सीमाओं के कारण, यह बटन के पाठ को 2 लाइनों तक लपेटने का कारण बनता है।
मेरा लक्ष्य इतना है कि यह
अच्छा बिंदु, लेकिन इस मामले में नहीं प्रासंगिक, सवाल – Noah
में अद्यतन जानकारी fontScale ExtraLarge के लिए 1.3 वापस लौटते हैं। इसके लिए निरंतर खोजना अच्छा लगेगा, लेकिन मैं इसे अभी उपयोग कर सकता हूं। – Noah
अपने कोड को मेरे लिए एक 'सेटिंग नॉटफाउंड अपवाद: font_scale' फेंक दें, लेकिन मुझे यकीन है कि आपका और मेरा कोड सही है (एंड्रॉइड 4.2.2) – rekire