以双格式获取Android中视图的位置

以双格式获取Android中视图的位置,android,android-layout,Android,Android Layout,我正在为Android开发自己的自定义焦点管理器,因为有一个要求。我需要Android中任何视图的X和Y坐标。我使用: GetLocationsCreenarr;但这会返回一个整数数组。我需要坐标是双精度的,这样当我进行计算时,它不会对值进行四舍五入。有没有办法获得双倍的X和Y坐标?将该值乘以1.0转换为双倍。您的意思是说我应该将getLocationOnScreen返回的X和Y坐标值乘以1.0?但这只是将整数转换为double进行进一步计算,但我无法获取X和Y坐标的双倍值。对吗?我想不可能将值

我正在为Android开发自己的自定义焦点管理器,因为有一个要求。我需要Android中任何视图的X和Y坐标。我使用:
GetLocationsCreenarr;但这会返回一个整数数组。我需要坐标是双精度的,这样当我进行计算时,它不会对值进行四舍五入。有没有办法获得双倍的X和Y坐标?

将该值乘以1.0转换为双倍。您的意思是说我应该将getLocationOnScreen返回的X和Y坐标值乘以1.0?但这只是将整数转换为double进行进一步计算,但我无法获取X和Y坐标的双倍值。对吗?我想不可能将值转换为double。首先,视图的位置以像素为单位进行渲染,像素以int为单位,与渲染视图的宽度和高度相同;它们是像素级的。