UI系列 07:TextView

Published: 27 Jun 2018 Category: UI
一个倾斜的TextView,适用于标签效果
部分文字有不同颜色的实现
  • 实现1(Html样式实现)
TextView tv=(TextView)findViewById(R.id.tv);
String str="默认颜色<font color='#FF0000'><small>红颜色</small></font>";
tv.setTextSize(18);
tv.setText(Html.fromHtml(str));

SpannableString来实现
SpannableString spannableString = new SpannableString("默认颜色红颜色");
spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#FF0000")), 4,spannableString.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
tv.setText(spannableString);

可展开(Expand)的TextView,保留了TextView的属性,方便易用
参考链接