是否可以在Android中使用XML为给定TextSize
的内容的不同部分设置不同的Textview
?
答案 0 :(得分:2)
以编程方式但不使用XML,您可以使用setSpan
对于10个字符,前5个字符的字体为fontsize 12,最后5个字符为16。
Textview myTextView = (TextView)findViewById(R.id.textview); SpannableString
text = new SpannableString(myString);
text.setSpan(new TextAppearanceSpan(null, 0, 12, null, null),0,5,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
text.setSpan(new TextAppearanceSpan(null, 0, 16, null, null),6,10,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
myTextView.setText(text, TextView.BufferType.SPANNABLE);
答案 1 :(得分:1)