我知道一个观点基本上只包含两件事情,一个表示位置的x和y整数,但他们实际经过哪些单位?Android Point对象说明
我假设像素只是因为当我使用显示对象来获取我的默认手机屏幕的大小并将其存储在点对象(display.getSize(point))
并记录了我的点对象时,我得到(720, 1184)
。
它不能是DPS或类似的东西,因为只有像素可以是那么大。但是,当我尝试将720px作为随机UI元素的宽度进行测试时,距离填充手机的整个宽度的距离大约缩短了40个像素。我也没有填充这个活动。所以我想知道为什么当我的手机宽度比这个大一点时,它返回720px。
如果我确实有填充,那么display.getSize()
会考虑这个问题吗?
非常感谢您的闪电般的快速回复,并对我的慢速回复感到抱歉。你的回答给出了一个非常透彻和易于理解的答案! –