android span的用法,android – 如何使用TextAppearanceSpan
编辑:
你可以使用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相关推荐
- android span的用法,Android Span的使用
Android中TextView作为最常用的组件, 常常有很多特殊的需求,例如:嵌入图标.部分文字可点击,点击链接等,这些需求都可以通过Span来实现. 上面就是系统提供的所有可用的Span类.下面就 ...
- android中view用法,Android中ImageView用法实例分析
本文实例分析了Android中ImageView用法.分享给大家供大家参考,具体如下: 猜牌游戏大家可能以前都玩过,这里我们用这个小游戏来说明ImageView的用法. 首先,在res/drawabl ...
- android palette组件用法,Android Support Palette使用详解
使用Palette API选择颜色 良好的视觉设计是app成功所必不可少的, 而色彩设计体系是设计的基础构成. Palette包是支持包, 能够从图片中解析出突出的颜色, 从而帮助你创建出视觉迷人的应 ...
- android span字体修改,Android TextView使用SpannableString设置复合文本的方法详解
本文实例讲述了Android TextView使用SpannableString设置复合文本的方法.分享给大家供大家参考,具体如下: TextView通常用来显示普通文本,但是有时候需要对其中某些文本 ...
- android palette组件用法,Android Material Design:使用Palette优化界面色彩搭配。
我写过一篇博客介绍了常用Material Design控件的使用. http://www.jianshu.com/p/776cc6329fff 本想把大部分的Material Design的知识点写到 ...
- android palette组件用法,android Palette使用详解
Palette是一个可以从图片(Bitmap)中提取颜色的帮助类,可以使UI更加美观,根据图片动态的显示相应的颜色.现在最新的api是在版本22.0.0添加的,本篇文章也是使用的22.0.0的api版 ...
- android palette组件用法,Android Palette(调色板)的使用
一.Palette的简单介绍 android-support-v7-palette 里面的Palette是Android L SDK 中的新特性,可以使用 Palette 从图像中提取出突出的颜色(主 ...
- android palette组件用法,android Palette调色板使用详解
Palette是一个可以从图片(Bitmap)中提取颜色的帮助类,可以使UI更加美观,根据图片动态的显示相应的颜色.现在最新的api是在版本22.0.0添加的,本篇文章也是使用的22.0.0的api版 ...
- android span 下划线,Android TextView实现部分文字(超链接/Span)点击事件、变色、去除下划线...
马上8月结束了,深海决定写点东西分享给大家,祝各位程序猿身体健康万事如意. 废话不多说,直接上图: 如图中蓝色文字的效果,需求如下: 1,点击跳转到另一个页面 2.去除下划线 3.颜色自定义 第一步: ...
最新文章
- 推荐八款.Net优秀的开源CMS 内容管理系统
- Requests方法 -- 关联用例执行
- Python编程基础:第四节 类型转换Type Cast
- 什么是DVI光端机?dvi光端机的优势有哪些?
- 全国计算机 offic,全国计算机二级MSOffic选择题全.doc
- skypebridge.exe 损坏的映像 错误代码 0xc000012f
- 关于DNF的多媒体包NPK文件的那些事儿(2)
- 李笑来深夜宣布不做个人投资,背后有何深意?
- wps打印错误未定义书签怎么解决_word文档打印时候目录出现错误!未定义书签,请问这个问题在wps里怎么修改?有些章节什么的页面可...
- excel打开html非常慢,打开excel很慢
- Win11 全新壁纸下载
- Photoshop滤镜给城市夜空添加满天星光
- 饼图加引导线_如何在饼形图中添加引导线(Excel)/
- 使用isolinux制作Linux启动光盘
- STM32 HAL库学习系列第13篇---串口重定向配置--printf
- JavaScript权威指南读书笔记——JavaScript的扩展
- 浏览此博客者开年必时来运转,否极泰来
- 介绍计算机硬件的英语作文带翻译,自我介绍作文之英语作文自我介绍带翻译(35页)-原创力文档...
- vue+openlayers图形交互,实现多边形绘制、编辑和保存
- KgoUI 页面展示