Android顶部状态栏和底部导航栏高度计算
2017-05-23 22:28
519 查看
项目开发中,经常会遇到界面适配的问题,状态栏和导航栏的高度计算,直接影响着App的展示效果,下面就来看一下两种控件高度是如何计算的。
1, 顶部状态栏(status bar)
private int getStatusBarHeight() { Resources resources = mActivity.getResources(); int resourceId = resources.getIdentifier("status_bar_height", "dimen","android"); int height = resources.getDimensionPixelSize(resourceId); Log.v("dbw", "Status height:" + height); return height; }
2, 底部导航栏(navigation bar)
private int getNavigationBarHeight() { Resources resources = mActivity.getResources(); int resourceId = resources.getIdentifier("navigation_bar_height","dimen", "android"); int height = resources.getDimensionPixelSize(resourceId); Log.v("dbw", "Navi height:" + height); return height; }
相关文章推荐
- Android 获取系统顶部状态栏高度和底部导航栏的高度
- android 获取系统顶部状态栏(Status Bar)与底部导航栏( 获取底部浮动菜单 Navigation Bar)的高度
- [Android] 获取系统顶部状态栏(Status Bar)与底部导航栏(Navigation Bar)的高度
- Android 获取系统顶部状态栏高度和底部导航栏的高度
- Android获取系统顶部状态栏(StatusBar)与底部工具栏(NavigationBar)的高度
- Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法)
- 获取Android屏幕尺寸、控件尺寸、状态栏/通知栏高度、导航栏高度
- 获取Android屏幕尺寸、控件尺寸、状态栏/通知栏高度、导航栏高度
- 如何获取Android手机底部导航栏的高度
- Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法)
- android 4.0将SystemUI状态栏由顶部移到底部(一)
- Android——分别获取导航栏、状态栏高度
- TabLayout用法,android顶部导航栏,android底部导航栏
- android-获取虚拟键盘的高度(让虚拟键盘顶部和弹出框底部贴着)
- android 屏幕高度问题之底部导航栏所占的高度
- 获取Android屏幕尺寸、控件尺寸、状态栏/通知栏高度、导航栏高度
- 准确获取系统顶部状态栏,顶部导航栏的高度
- android顶部和底部导航栏
- Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法)
- Android底部菜单栏、Android沉浸式状态栏(顶部状态栏修改颜色)、自定义标题栏