android Resources getDimension getDimensionPixelSize getDimensionPixelOffset
来源:互联网 发布:js eval解析语句 编辑:程序博客网 时间:2024/05/17 01:55
对三个函数的简单test:
case1:
数据:
<dimen name="d1">16.3dp</dimen>
<dimen name="d2">16.6px</dimen>
<dimen name="d3">16.3sp</dimen>
在DPI=2的设备上测试:
E/FYF (24379): getDimension 32.599976 16.599976 32.599976
E/FYF (24379): getDimensionPixelSize 33 17 33
E/FYF (24379): getDimensionPixelOffset 32 16 32
case2:
<dimen name="d2">16.4px</dimen>
E/FYF (24808): getDimension 16.399994
E/FYF (24808): getDimensionPixelSize 16
E/FYF (24808): getDimensionPixelOffset 16
case3:
<dimen name="d1">0.2dp</dimen>
<dimen name="d2">0.4px</dimen>
<dimen name="d3">0.6sp</dimen>
E/FYF (25346): getDimension 0.4000001 0.39999998 1.2
E/FYF (25346): getDimensionPixelSize 1 1 1
E/FYF (25346): getDimensionPixelOffset 0 0 1
可见如同注释所说:
getDimension只进行纯粹的转换到px,
getDimensionPixelSize除了转化到px, 还会进行四舍五入取整<不过注意,它还有一个保证对于0.x的值,必然会取整为1>。
getDimensionPixelOffset转化到px,然后直接截断小数,只保证整数部分.- android Resources getDimension getDimensionPixelSize getDimensionPixelOffset
- Android getDimension();getDimensionPixelOffset();getDimensionPixelSize()
- 【Android】getDimension,getDimensionPixelOffset和getDimensionPixelSize
- Android中getDimension,getDimensionPixelOffset和getDimensionPixelSize 区别
- Android中的getDimension,getDimensionPixelOffset和getDimensionPixelSize
- 【android】getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()区别详解
- android之getDimension、getDimensionPixelSize、getDimensionPixelOffset区别
- Android之尺寸getDimension、getDimensionPixelOffset 和 getDimensionPixelSize
- 【android】getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()区别详解
- Android中getDimension,getDimensionPixelOffset和getDimensionPixelSize 区别
- getDimension,getDimensionPixelOffset和getDimensionPixelSize
- getDimension,getDimensionPixelOffset和getDimensionPixelSize
- getDimension,getDimensionPixelOffset和getDimensionPixelSize
- getDimension,getDimensionPixelOffset,getDimensionPixelSize
- getDimension,getDimensionPixelOffset和getDimensionPixelSize
- getDimension,getDimensionPixelOffset和getDimensionPixelSize
- getDimension/getDimensionPixelOffset/getDimensionPixelSize 区别
- getDimension(), getDimensionPixelOffset(), getDimensionPixelSize()的区别
- 网页动态合并单元格,用于WEB报表
- APUE读书笔记------16章 网络IPC:套接字
- 设计模式-讲解
- hdu1078(记忆化搜索)
- 确定windows操作系统的默认编码格式
- android Resources getDimension getDimensionPixelSize getDimensionPixelOffset
- java内省的两种实现方式
- iOS 常用的正则表达式和谓词的配合使用
- TL081CP JFET输入运算放大器 [JFET-INPUT OPERATIONAL AMPLIFIERS]
- .Net开源之corefx、coreclr初探(二)
- oracle[点滴积累]
- 树与二叉树的性质
- java8__stream初体验
- MongoDB 3.0即将于3月发布