递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 85|回复: 4
打印 上一主题 下一主题

[安卓] 求教如何获取 虚拟按键 高度

[复制链接]

103

主题

629

帖子

2575

积分

银牌会员

Rank: 6Rank: 6

积分
2575
跳转到指定楼层
楼主
发表于 昨天 13:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求教如何获取 虚拟按键 高度
火山PC HP_SOCKET 控件 交流群:956446702
回复

使用道具 举报

103

主题

629

帖子

2575

积分

银牌会员

Rank: 6Rank: 6

积分
2575
沙发
 楼主| 发表于 昨天 19:41 | 只看该作者
看的人多,没有办法获取吗?虚拟按键遮住自绘的底部导航了
火山PC HP_SOCKET 控件 交流群:956446702
回复

使用道具 举报

497

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
48739
QQ
板凳
发表于 昨天 23:45 | 只看该作者
没有很好的办法获取虚拟按键的尺寸。
安卓无障碍课:点击查看
接安卓类库封装,需要的联系570828305
回复

使用道具 举报

103

主题

629

帖子

2575

积分

银牌会员

Rank: 6Rank: 6

积分
2575
地板
 楼主| 发表于 昨天 23:50 | 只看该作者
创世魂 发表于 2026-5-30 23:45
没有很好的办法获取虚拟按键的尺寸。

确实真难,只能隐藏,否则直接遮挡自绘功能栏
火山PC HP_SOCKET 控件 交流群:956446702
回复

使用道具 举报

103

主题

629

帖子

2575

积分

银牌会员

Rank: 6Rank: 6

积分
2575
5#
 楼主| 发表于 1 小时前 | 只看该作者
已经找到解决方法
<火山程序 类型 = "通常" 版本 = 1 />

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-5-31 01:45 , Processed in 0.095140 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表