递归火山软件开发平台

标题: 求教如何获取 虚拟按键 高度 [打印本页]

作者: cdmmye    时间: 2026-5-30 13:14
标题: 求教如何获取 虚拟按键 高度
求教如何获取 虚拟按键 高度

作者: cdmmye    时间: 2026-5-30 19:41
看的人多,没有办法获取吗?虚拟按键遮住自绘的底部导航了
作者: 创世魂    时间: 2026-5-30 23:45
没有很好的办法获取虚拟按键的尺寸。
作者: cdmmye    时间: 2026-5-30 23:50
创世魂 发表于 2026-5-30 23:45
没有很好的办法获取虚拟按键的尺寸。

确实真难,只能隐藏,否则直接遮挡自绘功能栏
作者: cdmmye    时间: 2026-5-31 00:22
已经找到解决方法
<火山程序 类型 = "通常" 版本 = 1 />

方法 系统_取虚拟按键高度 <公开 静态 类型 = 整数 注释 = "取出当前虚拟按键高度" 返回值注释 = "返回虚拟按键高度" @禁止流程检查 = 真>
参数 当前窗口 <类型 = 安卓窗口环境 注释 = "当前所处窗口">
{
    @ int result = 0;
    @ int resourceId = @<当前窗口>.getResources().getIdentifier("navigation_bar_height", "dimen", "android");
    @ if (resourceId > 0) {
    @     result = @<当前窗口>.getResources().getDimensionPixelSize(resourceId);
    @ }
    @ return result;
}

作者: kingsoft    时间: 2026-5-31 11:09

                    

                        

                           

                           
正在渲染火山代码...

                        

                    

                    复制代码
               





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