编辑:

你可以使用SuperscriptSpan()

Spannable WordtoSpan = new SpannableString("13.500,27");

WordtoSpan.setSpan( new TextAppearanceSpan(null,17,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

WordtoSpan.setSpan( new SuperscriptSpan(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

增加字体大小以查看效果

试试这个

我没有找到任何其他方法,但将上标文本附加到原始spannalbe字符串

应用跨越SpannableStringBuilder所需的任何内容

SpannableStringBuilder builder=new SpannableStringBuilder("13.500,");

builder.append(Html.fromHtml("X

编辑2

如果您创建如下所示的自定义范围,则绝对将supertext与top对齐.但是如果你使用默认的SuperscriptSpan,它就无法使文本成为顶级.

public class SuperscriptSpan2 extends MetricAffectingSpan implements

ParcelableSpan {

public SuperscriptSpan2() {

}

public int getSpanTypeId() {

return TextUtils.CAP_MODE_CHARACTERS;

}

public int describeContents() {

return 0;

}

public void writeToParcel(Parcel dest,int flags) {

}

@Override

public void updateDrawState(TextPaint tp) {

tp.baselineShift += (int) (tp.ascent() / 1.25);

}

@Override

public void updateMeasureState(TextPaint tp) {

tp.baselineShift += (int) (tp.ascent() / 1.25);

}

}

android span的用法,android – 如何使用TextAppearanceSpan相关推荐

  1. android span的用法,Android Span的使用

    Android中TextView作为最常用的组件, 常常有很多特殊的需求,例如:嵌入图标.部分文字可点击,点击链接等,这些需求都可以通过Span来实现. 上面就是系统提供的所有可用的Span类.下面就 ...

  2. android中view用法,Android中ImageView用法实例分析

    本文实例分析了Android中ImageView用法.分享给大家供大家参考,具体如下: 猜牌游戏大家可能以前都玩过,这里我们用这个小游戏来说明ImageView的用法. 首先,在res/drawabl ...

  3. android palette组件用法,Android Support Palette使用详解

    使用Palette API选择颜色 良好的视觉设计是app成功所必不可少的, 而色彩设计体系是设计的基础构成. Palette包是支持包, 能够从图片中解析出突出的颜色, 从而帮助你创建出视觉迷人的应 ...

  4. android span字体修改,Android TextView使用SpannableString设置复合文本的方法详解

    本文实例讲述了Android TextView使用SpannableString设置复合文本的方法.分享给大家供大家参考,具体如下: TextView通常用来显示普通文本,但是有时候需要对其中某些文本 ...

  5. android palette组件用法,Android Material Design:使用Palette优化界面色彩搭配。

    我写过一篇博客介绍了常用Material Design控件的使用. http://www.jianshu.com/p/776cc6329fff 本想把大部分的Material Design的知识点写到 ...

  6. android palette组件用法,android Palette使用详解

    Palette是一个可以从图片(Bitmap)中提取颜色的帮助类,可以使UI更加美观,根据图片动态的显示相应的颜色.现在最新的api是在版本22.0.0添加的,本篇文章也是使用的22.0.0的api版 ...

  7. android palette组件用法,Android Palette(调色板)的使用

    一.Palette的简单介绍 android-support-v7-palette 里面的Palette是Android L SDK 中的新特性,可以使用 Palette 从图像中提取出突出的颜色(主 ...

  8. android palette组件用法,android Palette调色板使用详解

    Palette是一个可以从图片(Bitmap)中提取颜色的帮助类,可以使UI更加美观,根据图片动态的显示相应的颜色.现在最新的api是在版本22.0.0添加的,本篇文章也是使用的22.0.0的api版 ...

  9. android span 下划线,Android TextView实现部分文字(超链接/Span)点击事件、变色、去除下划线...

    马上8月结束了,深海决定写点东西分享给大家,祝各位程序猿身体健康万事如意. 废话不多说,直接上图: 如图中蓝色文字的效果,需求如下: 1,点击跳转到另一个页面 2.去除下划线 3.颜色自定义 第一步: ...

最新文章

  1. 推荐八款.Net优秀的开源CMS 内容管理系统
  2. Requests方法 -- 关联用例执行
  3. Python编程基础:第四节 类型转换Type Cast
  4. 什么是DVI光端机?dvi光端机的优势有哪些?
  5. 全国计算机 offic,全国计算机二级MSOffic选择题全.doc
  6. skypebridge.exe 损坏的映像 错误代码 0xc000012f
  7. 关于DNF的多媒体包NPK文件的那些事儿(2)
  8. 李笑来深夜宣布不做个人投资,背后有何深意?
  9. wps打印错误未定义书签怎么解决_word文档打印时候目录出现错误!未定义书签,请问这个问题在wps里怎么修改?有些章节什么的页面可...
  10. excel打开html非常慢,打开excel很慢
  11. Win11 全新壁纸下载
  12. Photoshop滤镜给城市夜空添加满天星光
  13. 饼图加引导线_如何在饼形图中添加引导线(Excel)/
  14. 使用isolinux制作Linux启动光盘
  15. STM32 HAL库学习系列第13篇---串口重定向配置--printf
  16. JavaScript权威指南读书笔记——JavaScript的扩展
  17. 浏览此博客者开年必时来运转,否极泰来
  18. 介绍计算机硬件的英语作文带翻译,自我介绍作文之英语作文自我介绍带翻译(35页)-原创力文档...
  19. vue+openlayers图形交互,实现多边形绘制、编辑和保存
  20. KgoUI 页面展示

热门文章

  1. 计算机史话 —— 回车和换行 与 文本文件和二进制文件
  2. IDEA 编译构建等工程配置
  3. leetcode(226)—— Invert Binary Tree(Python/C++)
  4. 机器学习基础(三十八) —— 从几率到逻辑斯函数
  5. python入门视频教程-Python入门视频全套教程
  6. python里怎么读取文件-python之文件读写
  7. python是什么软件-软件开发是什么?
  8. 语音识别相关工具和资料分享
  9. 怎么实现语音识别_手机语音识别怎么设置
  10. Redis - 在电商购物车场景下的实战分析