Android获取系统顶部状态栏(Status Bar)与底部导航栏(Navigation Bar)的高度
16lz
2021-01-23
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 聊天用RecyclerView获取键盘高度和消息自动显示在最底部
- Android Glide加载图片,宽度占满屏幕高度自适应
- Android DialogFragment宽度占满高度自适应,4.4,5.1去掉默认Title
- 【Android】自定义ImageView高度自适应,宽度成比例缩放
- [Android]通知栏与操作栏的高度-State Bar & Navigation Bar
- android 计算字符串长度,高度
- Android 获取屏幕高度,虚拟导航键检测