在项目中会遇到在一行文字,部分需要不同的文字颜色、下划线以及超链接来展示,下面介绍两种方式实现:
1、SpannableString来实现
1)简介
对于给Textview设置不同颜色,就不得不提SpannableString...); //设置背景色为青色
//设置字体样式正常,粗体,斜体,粗斜体
msp.setSpan(new StyleSpan(Typeface.NORMAL), 18, 20...android.graphics.Typeface.BOLD_ITALIC, 30, csl, csllink), 51,
53, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
//设置项目符号...msp.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
// //第一个参数表示项目符号占用的宽度...,第二个参数为项目符号的颜色
//设置图片
// Drawable drawable = getResources().getDrawable(R.drawable.ic_launcher