描述: 一个很常见的需求,多用于商品详情页的描述吧。
照惯例,先上效果图
实现方式也很简单,主要是用了SpannableString。对文字样式进行修改
上代码:
public void onMessage(String message) {
this.message = message;
if (message == null || message.isEmpty())
this.message = "默认字符串";
if (this.message.length() > 50) {
setMessage(2);
} else {
setMessage(1);
}
}
public void setMessage(int label) {
if (message != null && !m