美文网首页
getDimension 的几种形式

getDimension 的几种形式

作者: hunter886 | 来源:发表于2016-09-11 00:24 被阅读259次

• getDimension()

是基于当前DisplayMetrics进行转换,获取指定资源id对应的尺寸。文档里并没说这里返回的就是像素,要注意这个函数的返回值是float,像素肯定是int。

• getDimensionPixelSize()

与getDimension()功能类似,不同的是将结果转换为int,并且小数部分四舍五入。

getDimensionPixelOffset()

与getDimension()功能类似,不同的是将结果转换为int,并且偏移转换(offset conversion,函数命名中的offset是这个意思)是直接截断小数位,即取整(其实就是把float强制转化为int,注意不是四舍五入哦)。

相关文章

  • getDimension 的几种形式

    • getDimension() 是基于当前DisplayMetrics进行转换,获取指定资源id对应的尺寸。文...

  • getDimension()\getDimensionPixel

    在写自定义View的时候想获取dimen值的时候,有下面三个函数: (float) getDimension(in...

  • getDimension,getDimensionPixelO

    getDimension和getDimensionPixelOffset的功能都是获取某个dimen的值, 但是如...

  • getDimension()、getDimensionPixel

    今天写代码的时候,需要从资源文件中读取一个长度值,用来设置控件的宽高,误以为getDimension()返回的就是...

  • getDimension()、getDimensionPixel

    我们在自定义View的时候,通常会指定自定义View的字体大小,然后我们获取字体大小的时候,可以有三个方法供选择。...

  • getDimension() 、getDimensionPix

    这3个方法都是把dimens.xml文件中的dp或sp数值乘以屏幕scale来换算成px单位,那相乘之后可能会有小...

  • 高效的几种形式

    高效分为以下几种形式: 1.短时即有很大的提高。主要是通过更大的力气或者更快的转速来实现,例如电锯、例如电动牙刷。...

  • 爱情的几种形式

    《甄嬛传》里甄嬛曾经问雍正,四郎对嬛嬛到底是什么感情,雍正说我那么宠你,还不够吗。甄嬛说,我不但要四郎的宠,我还想...

  • Android dimens读取

    getDimension()和getDimensionPixelOffset()的功能类似, 都是获取某个dime...

  • 源码:Android Dimen 探究

    文章摘要:1、getDimension、getDimensionPixelOffset等异同点。2、Dimen 六...

网友评论

      本文标题:getDimension 的几种形式

      本文链接:https://www.haomeiwen.com/subject/fjhuettx.html