Android--获取标题栏,状态栏,屏幕高度

获取状态栏高度

Rect frame = new Rect();

getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);

int statusBarHeight = frame.top;

获取actionBar的高宽度

有一个属性:

android:layout_width="?attr/actionBarSize"

android:layout_height="?attr/actionBarSize"

获取屏幕高度,宽度

DisplayMetrics dm = newDisplayMetrics();

this.getWindowManager().getDefaultDisplay().getMetrics(dm);//this指当前activity

screenWidth =dm.widthPixels;

screenHeight =dm.heightPixels;

当然,开发完APP也是需要进行全方位的检测:www.ineice.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,722评论 0 17
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,335评论 25 709
  • 预备知识 Android屏幕区域划分我们先看一副图来了解一下Android屏幕的区域划分,如下:Android屏幕...
    小芸论阅读 12,905评论 6 44
  • Correctness AdapterViewChildren Summary: AdapterViews can...
    MarcusMa阅读 12,870评论 0 6
  • 小时候,遇着下雨天总是无比的忧愁。不是苦于没有伞,而是因为没有雨鞋。如此一来,10元一双的橡胶底小白鞋就此“泡了水...
    posta_writing阅读 2,425评论 0 0