一、需求描述
textview文本设置maxline,如果内容超过maxline就需要截取内容,并且后面加上“...”省略号,再加上图片。效果如下图:
二、需求实现
具体看代码,代码注释很详细。看了我师傅写的,才发现果然是有很大差距。自己仍需不断努力。我对师父写的做下整理。
/**
* Textview追加图片方法
*
* @param textView
* 文本控件
* @param content
* 内容
* @param res
* 图片id
* @param maxLines
* 最大行数
*/
private void addImage(TextView textView, String content, int res,
int maxLines) {
textView.setMaxLines(maxLines);// 设置最大行数
final Drawable drawable = getResources().getDr