2011-08-12 15 views
9

मुझे पता है कि TextView के लिए टेक्स्ट विशेषताएँ और रंग कैसे बदलें, लेकिन क्या TextView में एकाधिक Typefaces होना संभव है?
उदाहरण के लिए, क्या मैं एक ही समय में उसी TextView में Droid Sans और Droid Mono दोनों का उपयोग कर सकता हूं?क्या एक ही टेक्स्ट व्यू में एकाधिक टाइपफेस होना संभव है?

यदि हां, तो कैसे?

उत्तर

19

वास्तव में ऐसा लगता है कि आप एक Spannable की मदद से यह कर सकते हैं:

String text = "This is an example"; 

Spannable s = new SpannableString(text + " text"); 
s.setSpan(new TypefaceSpan("monospace"), 0, text.length(), 
      Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 
s.setSpan(new TypefaceSpan("serif"), text.length(), s.length(), 
      Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

((TextView)findViewById(R.id.my_text_view)).setText(s); 
+0

निफ्टी! धन्यवाद! :) – user746253

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

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