Android部分字体高亮
16lz
2021-12-04
//high lightTextView tv = (TextView)findViewById(R.id.tv);String s = tv.getText().toString();SpannableStringBuilder builder = new SpannableStringBuilder(s);ForegroundColorSpan span = new ForegroundColorSpan(Color.parseColor("#12b7f5"));ForegroundColorSpan span2 = new ForegroundColorSpan(Color.parseColor("#12b7f5"));builder.setSpan(span,10,14, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);builder.setSpan(span2,15,19, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);tv.setText(builder);唯一需要注意的就是从几开始到几结束,多一个。
更多相关文章
- android 解析xml字符串
- android xml文件操作
- android代码实现ScaleAnimation动画(附原码)
- 从零开始--系统深入学习android(实践-让我们开始写代码-Android框
- Android(安卓)打造编译时注解解析框架 这只是一个开始
- Android开始-3G应用之android
- 【译】使用Kotlin从零开始写一个现代Android(安卓)项目-Part2
- 开始学习android开发
- Android(安卓)结束通话--实现黑名单拦截