fan15500 发表于 2022-7-10 17:58:00

有部分手机屏幕取高度获得的参数跟实际不同

有部分手机屏幕取高度获得的参数跟实际不同,比如荣耀9A
分辨率:HD+ 1600x720像素

通过屏幕度量信息类获取的是1470*720
如此在使用跟高度有关的参数时,经常的出错(比如 无障碍 确定某按钮的坐标范围)。大家有什么办法来这个解决问题么。

sougao 发表于 2022-7-10 19:01:56

漏掉了标题栏高度?

创世魂 发表于 2022-7-10 20:50:07

标题栏高度和虚拟按键高度。。可能是这两个高度。

穗玉天涯 发表于 2022-7-10 21:49:43

:噜阿噜猜测是虚拟按键高度,建议用算法绕过,只要保障上面的组件就行,下面的就剩多少都给一个组件。

fan15500 发表于 2022-7-10 22:03:09

创世魂 发表于 2022-7-10 20:50
标题栏高度和虚拟按键高度。。可能是这两个高度。

最终确定是虚拟按键高度

fan15500 发表于 2022-7-10 22:11:16

穗玉天涯 发表于 2022-7-10 21:49
:噜阿噜猜测是虚拟按键高度,建议用算法绕过,只要保障上面的组件就行,下面的就剩多少都给一个组件。 ...

最终确定是虚拟按键高度 ,这部分就不给范围了,直接全屏。

穗玉天涯 发表于 2022-7-11 10:28:52

本帖最后由 穗玉天涯 于 2022-7-12 21:08 编辑

fan15500 发表于 2022-7-10 22:11
最终确定是虚拟按键高度 ,这部分就不给范围了,直接全屏。最后哪个布局器,添加绘制完毕事件,获取布局器真实高度,然后给锁定下来,这样无论什么屏幕,无论虚拟按键还是全面屏,全部自动适应。

不然界面有输入事件,布局器就会网上缩。



fan15500 发表于 2022-7-11 12:00:04

穗玉天涯 发表于 2022-7-11 10:28
如果你用权重遇到开始输入监听绘制。法,缩回的问题,你就用,布局器的绘制完毕事件,在布局器的属性哪里 ...

厉害,这是之前没想到的 :handshake

穗玉天涯 发表于 2022-7-12 21:03:44

fan15500 发表于 2022-7-11 12:00
厉害,这是之前没想到的
我的错别字一大堆,自己都差点没看懂自己说什么,以后得改改了:Q
页: [1]
查看完整版本: 有部分手机屏幕取高度获得的参数跟实际不同