一個(gè)textview表示價(jià)格的時(shí)候,¥符號(hào)要小一些堰燎,好吧掏父,就按照下面這代碼搞就行了。
String text = new String("¥" + "2000");
Log.i("cdscvdscdscsd", text);
SpannableString spannableString = new SpannableString(text);
int size = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 11, getResources()
.getDisplayMetrics());
spannableString.setSpan(new AbsoluteSizeSpan(size), 0, 1, Spanned
.SPAN_EXCLUSIVE_EXCLUSIVE);//設(shè)置字體大小
spannableString.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.green)), 0, 1,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);//設(shè)置字體顏色
int size2 = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 16, getResources
().getDisplayMetrics());
spannableString.setSpan(new AbsoluteSizeSpan(size2), text.length() - 1, text.length(),
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);//設(shè)置字體大小
spannableString.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.green)), text.length
() - 1, text.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);//設(shè)置字體顏色
tv_title_name.setText(spannableString);
一個(gè)textview字體大小一樣秆剪,但是里面?zhèn)€別字顏色不一樣赊淑,且這些字是動(dòng)態(tài)獲取。
String str1 = "<font color='#f68113'>" + RandomUtil.getNum() + "</font>";
String str2 = "<font color='#f68113'>" + RandomUtil.getNum() + "</font>";
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fresh_sucess);
textView = (TextView) findViewById(R.id.tv_fresh_info);
textView.setText(Html.fromHtml("您的簡(jiǎn)歷優(yōu)鮮度提升了" + str1 + "%鸟款,<br/>排序更新提前了" + str2 + "位膏燃!<br/>您的簡(jiǎn)歷將會(huì)精準(zhǔn)推送到更多企業(yè)茂卦!"));
}