参考:StackOverflow上一篇回答:
How to get the ActionBar height?

直接上代码:

TypedValue tv = new TypedValue();if (getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true)){    actionBarHeight = TypedValue.complexToDimensionPixelSize(tv.data,getResources().getDisplayMetrics());}

可以在activity的onCreate()方法中直接使用!

另外getSupportActionBar().getHeight()不能在onCreate()中直接使用,因为布局还没有完成!此时获取得到的高度为0。

更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  6. Android屏幕分辨率正确获取及PX,DPI,DP,SP等的对应关系
  7. android 使用html5作布局文件: webview跟javascript交互
  8. Android(安卓)Resource介绍和使用
  9. "Failed to fetch URL https://dl-ssl.google.com/android/repos

随机推荐

  1. 有关ASP.NET中Config文件的读写讲解
  2. C#中foreach与yield的实例详解
  3. asp.net实现生成缩略图及加水印的方法示
  4. asp.net mvc中实现Forms身份验证身份验证
  5. C#中强制转换与尝试转换的实现方法
  6. C#中实现复制与删除文件的方法
  7. ASP.NET如何实现Hadoop增删改查
  8. C#通过KD树进行距离最近点的查找的实例分
  9. C#实现操作字符串的方法总结
  10. ASP.NET Core应用程序运行Vue并且部署在I