zoukankan
html css js c++ java
android-getTextSize返回值是以像素(px)为单位的,setTextSize()以sp为单位
使用如下代码时,发现字号不会变大,反而会变小:
size = (int) mText.getTextSize() + 1;
mText.setTextSize(size);
后来发现getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的,两者单位不一致才造成这样的结果。
这里可以用setTextSize()的另外一种形式,可以指定单位:
setTextSize(int unit, int size)
TypedValue.COMPLEX_UNIT_PX : Pixels
TypedValue.COMPLEX_UNIT_SP : Scaled Pixels
TypedValue.COMPLEX_UNIT_DIP : Device Independent Pixels
下面这样就正常了:
size = (int) mText.getTextSize() + 1;
mText.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);
来源:
http://blog.csdn.net/lizhenmingdirk/article/details/7349386
来自为知笔记(Wiz)
查看全文
相关阅读:
qt自定义的串口类判断断开
ubuntu16.04永久修改有线接口名称(enp0s3->eth0)
记录一下读过的书
Qt 主界面卡死
Mysql5.7及版本以上导入sql提示Incorrect date value: '0000-00-00' for column
webpack打包css
ant-design-vue中的a-directory-tree更换图标
解决php-fpm占用内存过高问题
centos,解压源代码安装,没有configure文件
OSS存储上遇到The difference between the request time and the current time is too large
原文地址:https://www.cnblogs.com/jeffen/p/6891737.html
最新文章
axure快速原型设计工具
windows平台上运行的类UNIX模拟环境
RSA非对称加解密算法填充方式(Padding)
Sanitizer的使用
SDS 动态字符串库
深入 ProtoBuf
M.2/PCI-E/NVMe/SATA SSD是什么?5张图保你弄明白SSD那些事
PCI-E 1x, 4x, 8x, 16x 接口定义
桌面显卡性能天梯图
SVN:Fully recursive、Working copy和Immediate children...区别 The XML response contains invalid XML, no element fount at xxxxxx
热门文章
QT绑定Lua脚本,相互调用
物联网架构成长之路(61)-物联网第三方应用命令下发方案
JS创建文件并上传服务器
物联网架构成长之路(60)-消息队列服务RabbitMQ(安装篇)
物联网架构成长之路(59)-SpringBoot项目作为系统应用,自启动
物联网架构成长之路(58)-用户与应用服务器之WebSocket通信
物联网架构成长之路(57)-物联网阶段性小结3
云锵投资 2020 年 11 月简报
云锵投资 2020 年 10 月简报
linux connect非阻塞
Copyright © 2011-2022 走看看