`
wuming_88
  • 浏览: 6346 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

[转载] Android 获取屏幕宽度和高度、状态栏和标题栏高度

 
阅读更多

 

1、取得屏幕的宽度和高度。

  Display display = getWindowManager().getDefaultDisplay();
  DisplayMetrics metrics = new DisplayMetrics();
  display.getMetrics(metrics);
  width = display.getWidth();
  height = display.getHeight();

 

2、取得状态栏的高度。

   Window window = getWindow();  
   listView.getWindowVisibleDisplayFrame(rect);  
   statusBarHeight = rect.top; 

 

3、取得标题栏的高度。

   Window window = getWindow();  

   int contentViewHeight= window.findViewById(windows.iD_ANDROID_CONTENT).getTop();  
   int titleBarHeight = contentViewHeight - statusBarHeight;  

 

注意:后两种方法一定要在setContentView(R.layout.main);方法之后执行哟~

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics