我知道如何更改TextView的文本属性和颜色,但是可以在同一个TextView中有多个字体吗?
例如,我可以在同一个TextView中同时使用Droid Sans和Droid Mono吗?
例如,我可以在同一个TextView中同时使用Droid Sans和Droid Mono吗?
如果是这样,怎么样?
解决方法
其实看起来你可以在Spannable的帮助下做到这一点:
String text = "This is an example"; Spannable s = new SpannableString(text + " text"); s.setSpan(new TypefaceSpan("monospace"),text.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); s.setSpan(new TypefaceSpan("serif"),s.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); ((TextView)findViewById(R.id.my_text_view)).setText(s);