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

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)化
久久久久久这里都是精品| 女同欲望一区二区三区久久| 国产精品久久久久精品三级中文国 | 欧美日韩一区二区三区色| 国产av高清视频在线| 一区二区三区毛片观看| 人妻少妇久久久久久69| 免费观看久久黄色大片| 在线看片国产精品自拍| 日本大胆高清人体艺术| 国产在线视频不卡一区| 日本熟熟妇丰满人妻啪啪| 欧美日韩欧美黄色三级| 日韩一级不卡高清视频| 97视频在线中文字幕| 国产成人精品久久久亚洲| 亚洲欧美精品福利在线| 高颜值紧身牛仔裤国产精品| 99热精品免费在线观看| 亚洲av偷拍一区二区三区不卡| 日韩欧美亚洲福利在线| 久久精品一本久久99精品| 玩弄丰满熟妇班主任老师| 亚洲毛片高清一区二区三区| 亚洲中少妇久久中文字幕| 日本久久久精品福利视频| 刚出嫁新婚少妇很紧很爽| 国产夫妻性生活视频播放| 涩五月婷婷开心中文字幕| 亚洲黄色片成年人免费观看 | 激情五月综合开心五月| 无码精品人妻一区二区三区中| 精品人妻一区二区三区在线av| 蜜桃视频在线视频免费观看| 亚洲国产欧美日韩久久| 少妇的诱惑免费在线播放| 91中文字幕在线一区| 日韩欧美乱码一区二区| 亚洲欧美日韩国产一区| 亚洲激情午夜福利视频| 欧美性极品少妇精品网站|