android:TextView中显示平方米符号㎡
第一次写博客有点小激动,主要还是想把自己遇到的问题记录下来,也为了帮助到更多遇到这个问题的朋友。
正题:在TextView中显示平方米的符号即㎡
解决过程:刚开始的时候是直接写上了m2,但始终看着不爽,于是乎找到了spannableString这个类型,这是个什么东西,我的理解就是spannable+String,有样式的String,你想知道更多关于它的东西,百度一下,不少人总结的不错。通过以下代码就能打出㎡了。
SpannableString m2 = new SpannableString("m2");m2.setSpan(new RelativeSizeSpan(0.5f), 1, 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);//一半大小m2.setSpan(new SuperscriptSpan(), 1, 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //上标
但有个问题,㎡不是单独出现的,它的前面一般都有数据的,我取出的Sting类型的数据用“+”直接连接,再将连接后的字符串设置到TextView中,就会“原形毕露”,它又会变成m2,那么怎么回事呢?我的理解是这样的,这是个String与spannableString的连接,在连接时会自动将spannableString转成String,转化后样式就不再起作用了,那怎么办呢?
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder("String字符串");spannableStringBuilder.append(m2);
如上,为了避免连接时破坏样式,那就将字符串也加上样式,这里同时也用了spannableStringBuilder,你可以看成spannable+StringBuilder(有样式的StringBuilder),现在,将spannableStringBuilder设置进TextView,OK!
以上就是我解决这问题的步骤,如有不妥之处,请留言,谢谢!当然还是希望这篇小记能帮到人就好了。
android:TextView中显示平方米符号㎡相关推荐
- android textview显示表情,在Android TextView中显示表情符号/情感图标
我在Android TextView中显示表情符号图标时遇到一些问题 首先,我在这里找到了Unicode表情符号图标列表:http : //www.easyapns.com/category/just ...
- Android TextView中显示彩虹字
一. 實現很簡單,就是對顏色進行線性的漸變.用到的類是LinearGradient.直接貼代碼: public class Test extends Activity { private TextVi ...
- Android - 文字中显示图片
Android TextView中显示图片的4种方式 转载于:https://www.cnblogs.com/qlky/p/7282658.html
- Android TextView中设定个别文字字体显示格式
Android TextView中设定个别文字字体显示格式 文章分类:移动开发 用Html来格式化字符,例如要实现如下的显示: "这只是一个测试字符串,测试黑体字.斜体字.下划线.红色字的显示." 可 ...
- android 字体加粗有阴影,Android TextView高级显示技巧实例小结
本文实例总结了Android TextView高级显示技巧.分享给大家供大家参考,具体如下: 1. 自定义字体 可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而And ...
- Android TextView中图文混排设置行间距导致高度不一致问题解决
Android TextView中图文混排设置行间距导致高度不一致问题解决 参考文章: (1)Android TextView中图文混排设置行间距导致高度不一致问题解决 (2)https://www. ...
- 在Android Studio中显示函数介绍
今天百度了一下怎样在Android Studio中显示函数介绍,看到都是说选中函数按F2就可以,但是我却不行,有跟我一样问题的同学请往下看: 1.打开你的sdk manager,看看你的documen ...
- android textview图片,Android如何在TextView中显示图片
大家好,今天和大家分享如何在TextView中加入图片的功能,有两种方式,第一种是继承TextView实现图片通过重写来实现图片的显示功能,第二种是利用现成的api实现图片的显示功能.我们知道Text ...
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
在Android中,TextView是我们最常用的用来显示文本的控件. 一般情况下,TextView中的文本都是一个样式.那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及 ...
最新文章
- 15000 字的 SQL 语句大全
- 程序员最想要的高逼格,都藏在这个开源项目里了!
- Python 环境搭建,开发工具,基本语法
- kl散度度量分布_论“邻里关系”的学问:度量和改进图信息在图神经网络中的使用 | AI Time PhD ICLR...
- 可变参数表 C语言 多态,C语言可变长参数实现“多态”.pdf
- python类定义的讲解_python面向对象、自定义类等使用实例讲解
- 苹果新Mac Pro生产线将从美国转至中国 会更便宜吗?
- 第三次大作业-作业准备
- python 正则表达 10分钟入门
- C语言入门了解篇—C语言编译流程
- seay代码审计mysql插件报错_Seay源代码审计系统2.1版本下载(附源码): 人人都是代码审计师...
- 小天鹅全自动洗衣机的PLC控制
- Ubuntu 搭建OpenGrok
- django-haystack 对 多对多字段( ManyToManyField )进行索引
- 【2017年第3期】电信大数据在信用风险管理中的应用
- 海康威视SDK:NET_DVR_GetDVRConfig failed Device does not support this function
- 用户留存分析的几种方法
- 网络 3.0 路由器概述
- 手动修改设置VMware的IP地址
- 光学传感器行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)