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

============问题描述============


现在不少4.x的手机底部菜单栏内置到屏幕里的
比如

那如何获取这个菜单栏高度呢?

============解决方案1============


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) +""); //获取高度
}

============解决方案2============


2楼正解。。

posted on 2014-10-23 16:00  android基础教程  阅读(207)  评论(0编辑  收藏  举报

导航

我要啦免费统计