在做项目的时候,遇到过一行文字有两种颜色。在菜鸟的时候直接会想到用多个TextView来实现,所以下面这篇文章主要给大家介绍了关于Android中TextView如何实现分段显示不同颜色字符串的相关资料,需要的朋友可以参考下。如下图所示

一般有三种方式实现分段显示不同颜色的字符串

  • 直接根据不同的需要分段字符串,然后分别使用多个TextView来显示
  • 使用spannablestring
  • 使用Html

要实现如图效果,我使用Html


Html使用格式比较简单,需要用到font标签

       //首先是拼接字符串        String content = "" + "这是标题 "+ ""+"" + " | 内容真的      很长,一字不漏全部看完你就知道了,内容真的很长                "+ "";       //然后直接setText()       TextView tvContent = (TextView) view.findViewById(R.id.tvContent);          tvContent .setText(Html.fromHtml(content));

 

更多相关文章

  1. ANR错误之 keyDispatchingTimedOut
  2. Android(安卓)自定义View修炼-打造完美的自定义侧滑菜单/侧滑Vie
  3. Android相机、相册获取图片显示并保存到SD卡
  4. Android中基类BaseActivity的设计与实现
  5. Android开发实践(六)字符串实现DES加密
  6. Android可循环显示图像的Android(安卓)Gallery组件用法实例
  7. 一文学会所有 Android(安卓)TextView 属性,妈妈再也不担心我的代
  8. android软键盘上添加一个按钮
  9. 【微信分享】Android、IOS分享图标无法显示解决方法

随机推荐

  1. Android(安卓)Jetpack - 使用 Navigation
  2. Caused by: com.android.builder.dexing.
  3. Android通过点击按钮改变Activity的背景
  4. android PathData生成问题
  5. Android Studio报错:Could not GET 'https
  6. Android Studio(十):添加assets目录
  7. Android 复习资料
  8. Android(安卓)GPS 定位的实现
  9. Android界面编程之实现改变图片透明度并
  10. 【android】Intent 和 Intent Filter