亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

android獲取屏幕高度和寬度的實現方法

2020-04-11 11:40:27
字體:
來源:轉載
供稿:網友

本文實例講述了android獲取屏幕高度和寬度的實現方法。分享給大家供大家參考。具體分析如下:

我們需要獲取Android手機或Pad的屏幕的物理尺寸,以便于界面的設計或是其他功能的實現。下面就介紹講一講如何獲取屏幕的物理尺寸

下面的代碼即可獲取屏幕的尺寸。
在一個Activity的onCreate方法中,寫入如下代碼:
  

復制代碼 代碼如下:
DisplayMetrics metric = new DisplayMetrics(); 
   getWindowManager().getDefaultDisplay().getMetrics(metric); 
   int width = metric.widthPixels;     // 屏幕寬度(像素) 
   int height = metric.heightPixels;   // 屏幕高度(像素) 
   float density = metric.density;      // 屏幕密度(0.75 / 1.0 / 1.5) 
   int densityDpi = metric.densityDpi;  // 屏幕密度DPI(120 / 160 / 240)

但是,需要注意的是,在一個低密度的小屏手機上,僅靠上面的代碼是不能獲取正確的尺寸的。比如說,一部240x320像素的低密度手機,如果運行上述代碼,獲取到的屏幕尺寸是320x427。因此,研究之后發現,若沒有設定多分辨率支持的話,Android系統會將240x320的低密度(120)尺寸轉換為中等密度(160)對應的尺寸,這樣的話就大大影響了程序的編碼。所以,需要在工程的AndroidManifest.xml文件中,加入supports-screens節點,具體的內容如下:
      

復制代碼 代碼如下:
<supports-screens 
   android:smallScreens="true" 
   android:normalScreens="true" 
   android:largeScreens="true" 
   android:resizeable="true" 
   android:anyDensity="true" />

這樣的話,當前的Android程序就支持了多種分辨率,那么就可以得到正確的物理尺寸了。

復制代碼 代碼如下:
import android.app.Activity; 
import android.os.Bundle; 
import android.util.DisplayMetrics; 
import android.widget.TextView; 
public class TextCanvasActivity extends Activity { 
    public void onCreate(Bundle savedInstanceState) { 
          super.onCreate(savedInstanceState); 
        //setContentView(new MyView(this)); 
           
        //定義DisplayMetrics 對象   
         setContentView(R.layout.main);   
         DisplayMetrics  dm = new DisplayMetrics();   
        //取得窗口屬性   
         getWindowManager().getDefaultDisplay().getMetrics(dm);   
         
        //窗口的寬度   
         int screenWidth = dm.widthPixels;   
        
        //窗口高度   
         int screenHeight = dm.heightPixels;          
         TextView textView = (TextView)findViewById(R.id.tv1);          
         textView.setText("屏幕寬度: " + screenWidth + "/n屏幕高度: " + screenHeight);  
    } 
}

希望本文所述對大家的Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品成人在线| 亚洲欧洲偷拍精品| 亚洲xxx自由成熟| 日韩成人黄色av| 亚洲aⅴ男人的天堂在线观看| 欧美激情一区二区三级高清视频| 久久伊人精品一区二区三区| 亚洲日韩中文字幕| 亚洲第一视频在线观看| 综合欧美国产视频二区| 国产亚洲精品成人av久久ww| 97在线视频免费看| 国内精品久久久久久影视8| 国产婷婷成人久久av免费高清| 亚洲国产精品电影在线观看| 日韩专区中文字幕| 91精品国产乱码久久久久久蜜臀| 亚洲丝袜在线视频| 日韩美女免费线视频| 精品久久久久久中文字幕| 亚洲影院在线看| 曰本色欧美视频在线| 日韩欧美在线播放| 538国产精品一区二区免费视频| 久久久在线视频| 亚洲人午夜精品免费| 日韩av有码在线| 国产精品久久久久久久久男| 日韩在线视频观看正片免费网站| 国产自产女人91一区在线观看| 尤物99国产成人精品视频| 久久精品久久久久久国产 免费| 国产精品视频色| 91精品中文在线| 一本大道久久加勒比香蕉| 成人日韩av在线| 国产精品永久在线| 高清欧美电影在线| 91精品国产高清久久久久久久久| 在线观看欧美日韩国产| 久久伊人色综合| 亚洲精品免费av| 久久国产精品久久精品| 亚洲欧美日韩一区二区在线| 国产成人精品久久亚洲高清不卡| 欧美xxxx做受欧美.88| 亚洲精品99久久久久中文字幕| 久久91精品国产| 精品久久久久久久大神国产| 午夜精品久久久久久99热| 欧美高清第一页| 最新日韩中文字幕| 日韩欧美亚洲成人| 亚洲欧美日韩精品久久奇米色影视| 久久久久久久av| 尤物99国产成人精品视频| 国产精品香蕉av| 日韩国产高清视频在线| 伊人久久男人天堂| 欧美在线视频免费观看| 日韩精品福利网站| 精品久久久久久中文字幕大豆网| 欧美极品少妇全裸体| 国产va免费精品高清在线观看| 久久久欧美一区二区| 国产这里只有精品| 欧美成人免费一级人片100| 韩国精品美女www爽爽爽视频| 欧美国产日产韩国视频| 2018中文字幕一区二区三区| 色噜噜狠狠色综合网图区| 国产精品香蕉国产| 久久久久久久999| 国产精品男人爽免费视频1| 欧美黄色性视频| 亚洲最大的网站| 午夜精品一区二区三区在线视| 免费不卡在线观看av| 国产精品久久久999| 欧美亚洲国产日本| 久99九色视频在线观看| www.色综合| 国产日韩欧美成人| 亚洲级视频在线观看免费1级| 欧美一级淫片aaaaaaa视频| 亚洲美女av网站| 久久久99久久精品女同性| 欧美美女18p| 亚洲国产成人精品久久久国产成人一区| 亚洲激情在线观看| 日韩免费在线观看视频| 亚洲字幕在线观看| 欧美亚洲视频在线看网址| 伊人久久久久久久久久| 另类视频在线观看| 国产精品久久久久久久电影| 亚洲第五色综合网| 国产精品白嫩初高中害羞小美女| 欧美成人免费观看| 欧美美女操人视频| 国产精品第100页| 成人www视频在线观看| 秋霞av国产精品一区| 国产精品一区二区三区成人| 一区二区欧美在线| 北条麻妃在线一区二区| 国产裸体写真av一区二区| 国内精品久久久久| 91精品国产91久久久久久吃药| 欧美日韩另类字幕中文| 日韩精品中文字幕视频在线| 日韩大片免费观看视频播放| 亚洲日本成人女熟在线观看| 狠狠色狠狠色综合日日小说| 久久97精品久久久久久久不卡| 91网站在线看| 98精品国产高清在线xxxx天堂| 在线观看欧美日韩国产| 亚洲综合小说区| 欧美精品成人在线| 国产一区二区三区精品久久久| 国产一区二中文字幕在线看| 亚洲va久久久噜噜噜| 成人日韩在线电影| 久久国产精品久久久久| 在线视频欧美日韩精品| 欧美激情视频在线| 色综合男人天堂| 国产欧美一区二区三区久久| 久久久久久久一| 亚洲成年人在线播放| 热门国产精品亚洲第一区在线| 性欧美激情精品| 国产亚洲精品综合一区91| 久久99热这里只有精品国产| 国产综合久久久久久| 亚洲天堂av在线免费观看| 亚洲天堂男人天堂| 欧美激情亚洲另类| 最近2019中文免费高清视频观看www99| 日本免费一区二区三区视频观看| 国产日韩欧美在线看| 日产日韩在线亚洲欧美| 8050国产精品久久久久久| 中文字幕少妇一区二区三区| 2019中文字幕免费视频| 国产精品盗摄久久久| 欧美色视频日本高清在线观看| 亚洲电影av在线| 成人久久18免费网站图片| 国产日韩专区在线| 欧美日韩在线免费| 亚洲影视中文字幕| 大胆欧美人体视频| 久久久亚洲网站| 国产一区二区三区日韩欧美| 日本韩国欧美精品大片卡二| 国产大片精品免费永久看nba| 亚洲欧美国产va在线影院| 日本久久亚洲电影| 欧美午夜电影在线| 97热在线精品视频在线观看| 中文字幕精品www乱入免费视频| 色樱桃影院亚洲精品影院|