您的位置:首页 > 其它

用SpannableString打造绚丽多彩的文本显示效果

2017-07-31 16:38 489 查看

详细见链接:http://www.jianshu.com/p/84067ad289d2

//加载相应的内容
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
ViewHolder viewholder=(ViewHolder)holder;
//viewholder.age.setText(""+getItem(position).getUserAge());
// viewholder.work.setText(""+getItem(position).getOccupation());
viewholder.introduction.setText(""+getItem(position).getIntroduction());
Glide.with(mcontext).load(getItem(position).getImg()).into(viewholder.ima);
//设置年龄颜色
SpannableString ss=new SpannableString(""+getItem(position).getUserAge());
ForegroundColorSpan span = new ForegroundColorSpan(Color.YELLOW);
ss.setSpan(span, 0, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
viewholder.age.setText(ss);

//设置工作类型颜色
SpannableString ss1=new SpannableString(getItem(position).getOccupation());
ForegroundColorSpan span1 = new ForegroundColorSpan(Color.BLUE);
ss1.setSpan(span1, 0, ss1.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
viewholder.work.setText(ss1);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: