Android 4.X的手机如何获取菜单栏高度啊

麦田捕手 2014-07-10 11:17:42
现在不少4.x的手机底部菜单栏内置到屏幕里的
比如

那如何获取这个菜单栏高度呢?
...全文
183 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
adrainy2010 2014-10-23
  • 打赏
  • 举报
回复
了解,正是所需
fireyou 2014-08-04
  • 打赏
  • 举报
回复
学习了,哈哈
麦田捕手 2014-08-04
  • 打赏
  • 举报
回复
引用 2 楼 xiao_nie 的回复:
Resources resources = this.getResources(); int rid = resources.getIdentifier("config_showNavigationBar", "bool", "android"); if (resourceId > 0) { Log.d("sam test",resources.getBoolean(rid) +""); //获取导航栏是否显示true or false } int resourceId = resources.getIdentifier("navigation_bar_height", "dimen", "android"); if (resourceId > 0) { Log.d("sam test",resources.getDimensionPixelSize(resourceId) +""); //获取高度 }
多谢!!!!
sagittarius1988 2014-08-04
  • 打赏
  • 举报
回复
2楼正解。。
xiao_nie 2014-08-04
  • 打赏
  • 举报
回复
Resources resources = this.getResources(); int rid = resources.getIdentifier("config_showNavigationBar", "bool", "android"); if (resourceId > 0) { Log.d("sam test",resources.getBoolean(rid) +""); //获取导航栏是否显示true or false } int resourceId = resources.getIdentifier("navigation_bar_height", "dimen", "android"); if (resourceId > 0) { Log.d("sam test",resources.getDimensionPixelSize(resourceId) +""); //获取高度 }
麦田捕手 2014-08-04
  • 打赏
  • 举报
回复
没大拿知道吗?

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧