一个textView中显示两种不同的字体(颜色,大小)

 UpdataVipSecondInfo mlist=upList.get(i);
             mrRadioButton=new RadioButton(mContext);
             String aa=mlist.getVpiName()+"                ¥"+mlist.getVpiPrice()+"";
             Spannable span = new SpannableString(aa);
//               span.setSpan(new AbsoluteSizeSpan(28),5,span.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
//               span.setSpan(new AbsoluteSizeSpan(28),5,span.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
             span.setSpan(new ForegroundColorSpan(Color.BLACK), 0,5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
             span.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.actionbar_backgroud_blue)), 5, span.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
             mrRadioButton.setText(span);

很实用的代码,主要用的是spannable

你可能感兴趣的:(一个textView中显示两种不同的字体(颜色,大小))