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) 编辑 收藏 举报