您的位置:首页 > 移动开发 > Android开发

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

2014-10-23 16:00 183 查看
============问题描述============

现在不少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楼正解。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: