2 u013452406 u013452406 于 2015.06.09 09:12 提问

自己写的连连看在真机(小米3)上不能选中要连接的图形

自己写的连连看在真机(小米3)上不能选中要连接的图形,但在虚拟机上可以,经过调试发现小米3的分辨率是1080*1920,点击屏幕后返回的坐标与图片所处的实际坐标不符,虚拟机使用的分辨率是320*480,请问怎么调整他们的坐标使他们能符合呢。是调整图片的坐标,还是对小米3的坐标进行转化呢

2个回答

91program
91program   Ds   Rxr 2015.06.09 10:34

Android 有系统 API 可以获取屏幕的分辨率的,为了适应不同的机型你需要代码获取屏幕的分辨率、而不是设死它。
另外,UI 的图片,也需要按不同的分辨率进行处理。一般来说是选择一个大的分辨率率做图片,到小的分辨率的机器中对图片进行缩小。

Tiger_Zhao
Tiger_Zhao   Rxr 2015.06.09 09:36

不管什么机器,总是取得实际屏幕大小(1080*1920),除你设计的大小(320*480),得到缩放比率。
然后点击坐标先除缩放比率,再去判断格子。

Csdn user default icon
上传中...
上传图片
插入图片