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)
查看全文
相关阅读:
图片验证码, 登录, 注销, 修改密码
注册页面及注册功能实现
高级配置文件, csrf, django settings源码, django auth模块, 文件配置的插拔式设计
cookie操作, session操作, django中间件
半自动创建多对多关系表, forms组件
sweetalert, bulk_create, 分页器
orm查询优化, MVC与MTV, choices参数, ajax
聚合查询, 分组查询, F与Q查询, 常见字段及参数, 自定义Char字段, 事务操作
Contest2058
ACM版《孔乙己》
原文地址:https://www.cnblogs.com/jeffen/p/6891737.html
最新文章
技术文档
Android Studio
IntelliJ IDEA
笔记
分布式相关
笔记
MySQL笔记
Java笔记
SpringBoot:消息队列(基本概念)
SpringBoot:redis分布式缓存
热门文章
springBoot:缓存以及其工作原理
SpringBoot JPA 解决org.hibernate.lazyinitializationexception could not initialize proxy
SpringBoot : 利用devtools实现热部署,改动代码自动生效
SpringBoot随笔记录
SpringBoot学习笔记(8)自定义starter 以及SpingBoot中所有starter
SpringBoot学习笔记(4)启动过程原理
SpringBoot学习笔记(3)自动配置原理
SpringBoot学习笔记(7)整合JPA
Vue插值表达式, 文本指令, 事件指令, 属性指令, js面向对象
amin后台管理, media文件夹资源开放, 个人站点页面搭建, 侧边栏筛选
Copyright © 2011-2022 走看看