有部分手机屏幕取高度获得的参数跟实际不同
有部分手机屏幕取高度获得的参数跟实际不同,比如荣耀9A分辨率:HD+ 1600x720像素
通过屏幕度量信息类获取的是1470*720
如此在使用跟高度有关的参数时,经常的出错(比如 无障碍 确定某按钮的坐标范围)。大家有什么办法来这个解决问题么。
漏掉了标题栏高度? 标题栏高度和虚拟按键高度。。可能是这两个高度。 :噜阿噜猜测是虚拟按键高度,建议用算法绕过,只要保障上面的组件就行,下面的就剩多少都给一个组件。 创世魂 发表于 2022-7-10 20:50
标题栏高度和虚拟按键高度。。可能是这两个高度。
最终确定是虚拟按键高度 穗玉天涯 发表于 2022-7-10 21:49
:噜阿噜猜测是虚拟按键高度,建议用算法绕过,只要保障上面的组件就行,下面的就剩多少都给一个组件。 ...
最终确定是虚拟按键高度 ,这部分就不给范围了,直接全屏。 本帖最后由 穗玉天涯 于 2022-7-12 21:08 编辑
fan15500 发表于 2022-7-10 22:11
最终确定是虚拟按键高度 ,这部分就不给范围了,直接全屏。最后哪个布局器,添加绘制完毕事件,获取布局器真实高度,然后给锁定下来,这样无论什么屏幕,无论虚拟按键还是全面屏,全部自动适应。
不然界面有输入事件,布局器就会网上缩。
穗玉天涯 发表于 2022-7-11 10:28
如果你用权重遇到开始输入监听绘制。法,缩回的问题,你就用,布局器的绘制完毕事件,在布局器的属性哪里 ...
厉害,这是之前没想到的 :handshake fan15500 发表于 2022-7-11 12:00
厉害,这是之前没想到的
我的错别字一大堆,自己都差点没看懂自己说什么,以后得改改了:Q
页:
[1]