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楼正解。。
现在不少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楼正解。。
相关文章推荐
- 如何获取Android手机底部导航栏的高度
- android系统如何获取imei号码,获取手机型号和系统版本号
- 如何获取StatusBar的高度(Android平台)
- Android端如何获取手机当前的网络状态,比如wifi还是3G, 还是2G, 电信还是联通,还是移动
- 小白教你如何在android手机上获取gps和基站的经纬度
- Android如何判断当前手机是否正在播放音乐,并获取到正在播放的音乐的信息
- Android中如何获取手机屏幕大小
- Android 如何获取手机分辨率
- Android中如何获取手机屏幕大小 .
- android系统如何获取imei号码,获取手机型号和系统版本号
- Android获取手机屏幕宽高/屏幕状态栏的高度
- android如何获取手机里面的中文名称的文件(原创)
- 如何获取StatusBar的高度(Android平台)
- 如何获取任务栏与菜单栏的高度?
- Android中如何获取手机屏幕大小
- Android 获取手机屏幕的宽度和高度
- 如何获取Android手机屏幕高宽值
- Android基础 获取手机分辨率、状态栏、标题栏高度
- Android如何判断当前手机是否正在播放音乐,并获取到正在播放的音乐的信息
- DelphiXE5如何获取Android手机SIM卡串号[转]