欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Android怎樣獲取屏幕、狀態(tài)欄及標題欄的高度-創(chuàng)新互聯(lián)

這篇文章主要介紹了Android怎樣獲取屏幕、狀態(tài)欄及標題欄的高度,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)擁有網(wǎng)站維護技術(shù)和項目管理團隊,建立的售前、實施和售后服務(wù)體系,為客戶提供定制化的成都網(wǎng)站設(shè)計、網(wǎng)站制作、網(wǎng)站維護、多線BGP機房解決方案。為客戶網(wǎng)站安全和日常運維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護服務(wù)覆蓋集團企業(yè)、上市公司、外企網(wǎng)站、商城網(wǎng)站定制開發(fā)、政府網(wǎng)站等各類型客戶群體,為全球上1000+企業(yè)提供全方位網(wǎng)站維護、服務(wù)器維護解決方案。

在開始之前,先來看一張圖:

Android怎樣獲取屏幕、狀態(tài)欄及標題欄的高度

  • 綠色區(qū)域:屏幕區(qū)域

  • 藍色區(qū)域:狀態(tài)欄區(qū)域

  • 紅色區(qū)域:標題欄區(qū)域

  • 黃色區(qū)域:view繪制區(qū)域

1.Android手機屏幕的高度

整個手機使用發(fā)亮,不使用變黑的部分,綠色區(qū)域

獲取屏幕的高度方法一

  DisplayMetrics dm = new DisplayMetrics();
  getWindowManager().getDefaultDisplay().getMetrics(dm);
  Log.e("TAG", "屏幕高:" + dm.heightPixels);

獲取屏幕的高度方法二

DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
  Log.e("TAG","screenHeight"+displayMetrics.heightPixels);

2.Android手機狀態(tài)欄的高度(藍色區(qū)域)

狀態(tài)欄指的是,手機最上方顯示,系統(tǒng)時間,電量等等區(qū)域。

獲取狀態(tài)欄高度方法一

int statusBarHeight1 = -1; 
 //獲取status_bar_height資源的ID 
 int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); 
 if (resourceId > 0) { 
  //根據(jù)資源ID獲取響應(yīng)的尺寸值 
  statusBarHeight1 = getResources().getDimensionPixelSize(resourceId); 
 } 
 Log.e("TAG", "方法1:" + statusBarHeight1);

獲取狀態(tài)欄高度方法二

int statusBarHeight1 = -1; 
 //獲取status_bar_height資源的ID 
 int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); 
 if (resourceId > 0) { 
  //根據(jù)資源ID獲取響應(yīng)的尺寸值 
  statusBarHeight1 = getResources().getDimensionPixelSize(resourceId); 
 } 
 Log.e("TAG", "方法1:" + statusBarHeight1);

獲取狀態(tài)欄高度方法二

 int statusBarHeight2 = -1; 
  try { 
   Class<?> clazz = Class.forName("com.android.internal.R$dimen"); 
   Object object = clazz.newInstance(); 
   int height = Integer.parseInt(clazz.getField("status_bar_height") 
     .get(object).toString()); 
   statusBarHeight2 = getResources().getDimensionPixelSize(height); 
  } catch (Exception e) { 
   e.printStackTrace(); 
  } 
  Log.e("TAG", "方法2:" + statusBarHeight2);

獲取狀態(tài)欄高度方法三:

狀態(tài)欄高度 = 屏幕高度 - 應(yīng)用區(qū)高度

//屏幕 
  DisplayMetrics dm = new DisplayMetrics(); 
  getWindowManager().getDefaultDisplay().getMetrics(dm); 
  //應(yīng)用區(qū)域 
  Rect outRect1 = new Rect(); 
  getWindow().getDecorView().getWindowVisibleDisplayFrame(outRect1); 
  int statusBar = dm.heightPixels - outRect1.height(); //狀態(tài)欄高度=屏幕高度-應(yīng)用區(qū)域高度 
  Log.e("WangJ", "方法3:" + statusBar);

3.Android手機應(yīng)用區(qū)域(紅+黃區(qū)域)

手機應(yīng)用區(qū)域=標題欄+View繪制區(qū)域(setcontent()中設(shè)置的布局)

獲取手機以應(yīng)用區(qū)域

//應(yīng)用區(qū)域
  Rect outRect1 = new Rect();
  getWindow().getDecorView().getWindowVisibleDisplayFrame(outRect1);
   Log.e("TAG", "應(yīng)用區(qū)高" + outRect1.height());

4.Android手機標題高度(紅色區(qū)域)

int viewTop = getWindow().findViewById(Window.ID_ANDROID_CONTENT).getTop();
 Log.e("TAG", "標題欄:" + viewTop);

5.Android手機繪制區(qū)域高度(黃色區(qū)域)

Rect outRect2 = new Rect();
  getWindow().findViewById(Window.ID_ANDROID_CONTENT).getDrawingRect(outRect2);
  Log.e("TAG", "View繪制區(qū)域高度:" + outRect2.height());

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Android怎樣獲取屏幕、狀態(tài)欄及標題欄的高度”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習!

文章標題:Android怎樣獲取屏幕、狀態(tài)欄及標題欄的高度-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://aaarwkj.com/article30/dpgipo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護外貿(mào)建站、自適應(yīng)網(wǎng)站、微信小程序、營銷型網(wǎng)站建設(shè)外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
97福利影院在线观看| 精品欧美不卡在线播放| 国产精品一区二区高潮| 日韩精品一区二区三区中文| 麻豆国产97在线精品一区| 中文字幕一区二区三区三级| 精品一二三区在线天堂| 国产精品一区二区国产激情久久| 日本在线看片一区二区| 亚洲av天堂免费在线观看| 国产午夜视频成人无遮挡| 亚洲清纯唯美激情四射| 日韩高清精品视频在线| 人妻天天爽夜夜爽欧美色| 国产九色av在线一区尤物| 国产亚洲理论片在线观看| 亚洲天堂一区二区av| 欧美香蕉高清视频免费| 超碰香蕉在线在线观看| 国产自拍偷拍自拍偷拍| 色桃子av一区二区三区| 久久伊人这里都是精品| 日本熟妇色在线视频不卡| 日本一区二区高清网址| 在线观看国产精品女主播户外麻豆| 日本不卡一区二区视频| 亚洲精品美女久久久久高潮| 日日躁夜夜躁久久狠狠躁| 日本韩国视频一区二区| 日本成人高清一区二区| 精品欧美日韩国产一区| 青青草原在线视频一区| 一区二区三区四区中文在线 | 久久精品国产免费夜夜嗨| 91在线国内在线观看| 韩国三级伦理中文字幕| 性激烈的欧美三级男同| 中文字幕久精品视频免费| 亚洲av成人精品日韩一区麻豆 | 最新91熟女九色地址| 国产三级精品久久三级国专区|