9
TextView
のテキストの属性と色を変更する方法はわかっていますが、同じTextView
に複数のTypefaces
を入れることは可能ですか?
例えば、同じTextView
のDroid SansとDroid Monoの両方を同時に使用できますか?複数の書体を同じTextViewに入れることはできますか?
もしそうなら、どうですか?
TextView
のテキストの属性と色を変更する方法はわかっていますが、同じTextView
に複数のTypefaces
を入れることは可能ですか?
例えば、同じTextView
のDroid SansとDroid Monoの両方を同時に使用できますか?複数の書体を同じTextViewに入れることはできますか?
もしそうなら、どうですか?
は、実際にそれはあなたが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);
ニフティを!ありがとう! :) – user746253