递归火山软件开发平台

标题: 有部分手机屏幕取高度获得的参数跟实际不同 [打印本页]

作者: fan15500    时间: 2022-7-10 17:58
标题: 有部分手机屏幕取高度获得的参数跟实际不同
有部分手机屏幕取高度获得的参数跟实际不同,比如荣耀9A
分辨率:HD+ 1600x720像素

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

作者: sougao    时间: 2022-7-10 19:01
漏掉了标题栏高度?
作者: 创世魂    时间: 2022-7-10 20:50
标题栏高度和虚拟按键高度。。可能是这两个高度。
作者: 穗玉天涯    时间: 2022-7-10 21:49
:噜阿噜猜测是虚拟按键高度,建议用算法绕过,只要保障上面的组件就行,下面的就剩多少都给一个组件。
作者: fan15500    时间: 2022-7-10 22:03
创世魂 发表于 2022-7-10 20:50
标题栏高度和虚拟按键高度。。可能是这两个高度。

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

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

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




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

厉害,这是之前没想到的
作者: 穗玉天涯    时间: 2022-7-12 21:03
fan15500 发表于 2022-7-11 12:00
厉害,这是之前没想到的

我的错别字一大堆,自己都差点没看懂自己说什么,以后得改改了




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4