黑马程序员技术交流社区

标题: Android--获取标题栏,状态栏,屏幕高度 [打印本页]

作者: asd19860    时间: 2015-11-11 10:43
标题: Android--获取标题栏,状态栏,屏幕高度
获取状态栏高度
  1. Rect frame = new Rect();  
  2. getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);  
  3. int statusBarHeight = frame.top;
复制代码


获取actionBar的高宽度
有一个属性:
  1. android:layout_width="?attr/actionBarSize"
  2. android:layout_height="?attr/actionBarSize"
复制代码


获取屏幕高度,宽度
  1. DisplayMetrics dm = new DisplayMetrics();  
  2. this.getWindowManager().getDefaultDisplay().getMetrics(dm);//this指当前activity  
  3. screenWidth =dm.widthPixels;  
  4. screenHeight =dm.heightPixels;
复制代码


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





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2