首先定义字体的style,在style文件夹中写两款字体样式:
<style name="login_forget">
<item name="android:textSize">19dip</item>
<item name="android:textColor">#666666</item>
</style>
<style name="login_information">
<item name="android:textSize">23dip</item>
<item name="android:textColor">#555555</item>
</style>
在再代码中引用就可以了:
SpannableString style=new SpannableString("哼轰哈嘿呵哒啦嘻哦么嗯");
style.setSpan(new TextAppearanceSpan(this, R.style.login_forget), 0, 3, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //哼轰哈
style.setSpan(new TextAppearanceSpan(this, R.style.login_information), 3, 7, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);//嘿呵哒啦
// 从0开始数,前包括,后不包括。没设置的就默认系统的了“嘻哦么嗯”
//最后textview直接用就好了
textview.setText(style);