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)
查看全文
相关阅读:
LINQ基础——WHERE子句
LINQ基础——LET子句
LINQ基础——FROM子句
Guid(全局统一标识符)
??运算符
多线程的AutoResetEvent
线程池(ThreadPool)
Mutex
Monitor类实现线程同步
【java框架】MyBatis(7)--MyBatis注解开发
原文地址:https://www.cnblogs.com/jeffen/p/6891737.html
最新文章
Java 练习(Object 练习一)
Java 基础(Object 类的使用)
查看linux 服务器内存
产看Oracle表结构
查看及修改Oracle编码格式方法
source ~/.bash_profile配置文件在修改后立即生效
linux 文件夹赋予写的权限
sql中中文乱码
授予用户使用表空间的权利
索引 ,主键,字段
热门文章
oracle 查看建表时间
删除重复数据
Cannot find config.m4. phpize 安装扩展出错
Golang 入门 : 文件名、关键字与标识符
Golang 入门 : 创建第一个Go程序
centos安装php环境
sourcetree 重新设置git账号密码
Golang 入门 : 语言环境安装
wps时间戳转换成日期
LINQ基础—OrderBy子句
Copyright © 2011-2022 走看看