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)
查看全文
相关阅读:
给TextView底部添加横线
app支付宝授权登录获取用户信息
java 面试题整理
mybatis中app的查询语句
mybatis 存储过程的写法
mybatis中存储过程的调用
字符串替换
网站收藏
liunx+mysql数据库管理
缓存的介绍
原文地址:https://www.cnblogs.com/jeffen/p/6891737.html
最新文章
RabbitMQ消息队列的模式
图形化编程娱乐于教, Kittenblock实例,侦测点击鼠标,造型切换
图形化编程娱乐于教, Kittenblock实例,小妹讲故事,语音模块应用
图形化编程娱乐于教, Kittenblock实例,消息控制背景切换
图形化编程娱乐于教, Kittenblock实例,通过消息传递控制角色对话和行动
显卡多项筛选(任务11)
图形化编程娱乐于教, Kittenblock实例,黑板擦
图形化编程娱乐于教, Kittenblock实例,修改画笔颜色
图形化编程娱乐于教, Kittenblock实例,画笔效果
图形化编程娱乐于教, Kittenblock实例,设置角色拖动模式
热门文章
任务9 Kittenblock舵机摆动
自定义控件--实现步骤
基于Android Studio的内存泄漏检测与解决全攻略
Java 7之基础
Java/Android引用类型及其使用分析
Android防止内存泄漏的八种方法(下)
Android内存泄漏的八种可能(上)
Android Service完全解析,关于服务你所需知道的一切(下)
Android Service完全解析,关于服务你所需知道的一切(上)
Android 消息通知栏返回正在运行的Activity
Copyright © 2011-2022 走看看