使用多个控件来显示会使代码显得臃肿,

 

发现android提供了一个Span类 来实现这个功能


radioButton = (RadioButton) radioGroup.getChildAt(i);String txt = "差评(123)";Spannable spannable = new SpannableString(txt);spannable.setSpan(new AbsoluteSizeSpan(25,false),0,2, Spanned.SPAN_INCLUSIVE_INCLUSIVE);spannable.setSpan(new AbsoluteSizeSpan(20,false), 2, txt.length(), Spanned.SPAN_INCLUSIVE_INCLUSIVE);radioButton.setText(spannable);

Spanned.SPAN_EXCLUSIVE_EXCLUSIVE --- 不包含两端start和end所在的端点 Spanned.SPAN_EXCLUSIVE_INCLUSIVE --- 不包含端start,但包含end所在的端点 Spanned.SPAN_INCLUSIVE_EXCLUSIVE --- 包含两端start,但不包含end所在的端点 Spanned.SPAN_INCLUSIVE_INCLUSIVE--- 包含两端start和end所在的端点
ForegroundColorSpan(int color):参数color,字体颜色。 ForegroundColorSpan(Parcel src):参数src,包含字体颜色信息的包装类 BackgroundColorSpan(int color):参数color,颜色值。
BackgroundColorSpan(Parcel src):参数src,包含颜色值信息的包装类

更多相关文章

  1. android 开发书籍打包下载(包含十几本Android开发书籍)
  2. Android(安卓)Studio & ADT 快捷键配置文件所在目录,自定义后可导
  3. android dialog 动画
  4. Android(安卓)获取手机本地图片所在的位置
  5. Android获取所在地城市名2
  6. Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android(安
  7. Android(安卓)ListView 之 SimpleAdapter 二 (包含 item 中按钮
  8. Android(安卓)获取手机当前所在的经纬度
  9. (亲测可用!!)android studio 编译 'com.android.support:support-v4'

随机推荐

  1. Android(安卓)自定义View--ProgressBar篇
  2. android 的四个层次开发
  3. Android 系列 2.8在Android应用程序中使
  4. Android Studio 4.0.0的介绍
  5. android APP自动增量更新
  6. 【Android】动态链接库so的加载原理
  7. 新书出版:《Android深度探索(卷1):HAL与驱动
  8. Android启动(1)启动过程概述
  9. 《Android经验分享》周刊第3期
  10. Android——获取手机当前信号强度(dbm/asu