Android一些设备都有上下两条bar,我们可以获取这些bar的信息。下面放上获取高度的代码。代码注释和其他方法有空再放。

原文地址请保留http://www.cnblogs.com/rossoneri/p/4142962.html

获取顶部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;}

获取底部 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;}

更多相关文章

  1. Android 中颜色对应的代码集合
  2. 《Android 编程权威指南》(Android Programming The Big Nerd Ran
  3. Android通知栏的高度获取
  4. 美团,大众点评,悬浮窗功能代码
  5. Android 第一行代码
  6. Android获取系统顶部状态栏(Status Bar)与底部导航栏(Navigation
  7. android 100行代码实现 仿苹果滑动选择器WheelView

随机推荐

  1. Android(安卓)实现沉浸式状态栏
  2. 【腾讯bugly干货】关于 Android(安卓)N
  3. Android学习系列(4)--App自适应draw9patc
  4. Android之根布局动态加载子布局时边距设
  5. [UI控件问题] android屏幕自适应 android
  6. Google125亿美元收购摩托罗拉,移动领域三
  7. android中常用5种排序算法
  8. 从零开始--系统深入学习android(实践-让我
  9. Android屏幕锁定详解(一)
  10. 三、Android开启wifi热点