TextView的一些需要记录的知识点
2016-06-30 19:32
288 查看
1 设置TextView类文本内容的尺寸大小时,字体变得很大
在有的时候是需要在java代码里设置文本大小的,规范的应该是text.setTextSize(getResources().getDimension(R.dimen.xx)),但是运行之后发现,字体变得好大,原来setTextSize方法默 认的是SP,但是getResources().getDimension(R.dimen.xx)得到的是PX,所以使用这个方法以及不行
setTextSize(int unit, int size) unit参数可以设置单位:
TypedValue.COMPLEX_UNIT_PX : Pixels
TypedValue.COMPLEX_UNIT_SP : Scaled Pixels
TypedValue.COMPLEX_UNIT_DIP : Device Independent Pixels
text.setTextSize(TypedValue.COMPLEX_UNIT_PX,getResources().getDimension(R.dimen.xx))就可以达到我们需要的效果
相关文章推荐
- 【Oracle 优化器】自适应游标共享(Adaptive Cursor Sharing)功能
- WAS相关问题总结
- library not found for -lPods 的解决办法
- how to move pivot to origin
- 利用bluebird的promise 实现nodejs http下载异步调用的同步逻辑
- library not found for -lPods 的解决办法
- 触摸事件 Touch MotionEvent ACTION
- C++模板----限制模板只能某些已知类型进行实例化
- 剑指offer40--n个骰子点数和的概率
- MYSQL 源代码 学习
- 问题-Delphi2007跟踪变量时提示“E2171 Variable 'APolygon' inaccessible here due to optimization”
- Bean Validation 注解-约束验证(一)
- python包管理工具pip安装
- ES6 Template String 模板字符串
- 电梯调度算法
- 如何通俗地理解 Gradle
- mysql 初始化修改密码问题(Mac系统)
- Ubuntu中将tomcat改为80端口
- Mybatis 用户信息UserInfoMapper.xml的配置(包括增、删、改、查功能的实现)
- 2008年北航机考题