一、最容易想到的是使用多个TextView,设置其android:textColor="#000000"

二、使用HTML标签

String content="我要显示红色";TextView mytext= (TextView) view.findViewById(R.id.tvContent);mytext.setText(Html.fromHtml(content));

三、借助SpannableString

SpannableString spannableString = new SpannableString("我想要的字符串123456");spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#FE6026")), 1, 4, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);spannableString.setSpan(new AbsoluteSizeSpan(20, true), 2, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

三种方法的比较:

   第一种方法  最容易想到,但是过于繁琐,并且有点low。

   第二种方法  相对简单并且容易实现。

    第三种方法  能够实现比较复杂的格式要求,借助SpannableString还能实现字符串的其他格式要求,可以查文档看,只不过要知道字符串长度限制。

 

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. python list.sort()根据多个关键字排序的方法实现
  3. exp: 修改Android中strings.xml文件, 动态改变数据
  4. Hybrid(在Android中的实现)
  5. android触摸实现物体运动方式
  6. TabHost两种实现方式
  7. Android(安卓)中数据库查询方法 query() 中的 select
  8. android中SqLite query中用selectionArgs处理字符传值
  9. Android-两种方式实现走马灯效果

随机推荐

  1. Android Activity的启动过程(API27 源码分
  2. cocos2d-x 1.0.1 for Android 使用Box2D
  3. Android实现TextView部分文本监听单击事
  4. Android面试笔试集锦
  5. 面试准备(待整理、未完待续。。)
  6. Android如何将程序打成jar包 ,并使用jar包
  7. Android面试题 -
  8. Android实现微信右上角弹出的菜单
  9. Android(安卓)Studio 开发经验纵览
  10. Android frameworks添加资源后编译报错:找