Android
सिस्टम फ़ॉन्ट नाम प्राप्त करना और फ़ॉन्ट का उपयोग करना
खोज…
परिचय
निम्न उदाहरण दिखाते हैं कि सिस्टम फोंट के डिफ़ॉल्ट नामों को कैसे पुनः प्राप्त किया जाए जो / system / फोंट / निर्देशिका में स्टोर किए गए हैं और TextView
तत्व के टाइपफेस को सेट करने के लिए सिस्टम फॉन्ट का उपयोग कैसे करें।
सिस्टम फ़ॉन्ट नाम प्राप्त करना
ArrayList<String> fontNames = new ArrayList<String>();
File temp = new File("/system/fonts/");
String fontSuffix = ".ttf";
for(File font : temp.listFiles()) {
String fontName = font.getName();
if(fontName.endsWith(fontSuffix)) {
fontNames.add(fontName.subSequence(0,fontName.lastIndexOf(fontSuffix)).toString());
}
}
एक TextView करने के लिए एक सिस्टम फ़ॉन्ट लागू करना
निम्नलिखित कोड में आपको fontsname
को उस फ़ॉन्ट के नाम से बदलना fontsname
जिसे आप उपयोग करना चाहते हैं:
TextView lblexample = (TextView) findViewById(R.id.lblexample);
lblexample.setTypeface(Typeface.createFromFile("/system/fonts/" + "fontsname" + ".ttf"));
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow