android之獲取屏幕的寬度和高度

jopen 10年前發布 | 136K 次閱讀 Android Android開發 移動開發

獲取屏幕的寬度和高度:

方法一:

           //獲取屏幕的寬度  
    public static int getScreenWidth(Context context) {  
        WindowManager manager = (WindowManager) context  
                .getSystemService(Context.WINDOW_SERVICE);  
        Display display = manager.getDefaultDisplay();  
        return display.getWidth();  
    }  
    //獲取屏幕的高度  
    public static int getScreenHeight(Context context) {  
        WindowManager manager = (WindowManager) context  
                .getSystemService(Context.WINDOW_SERVICE);  
        Display display = manager.getDefaultDisplay();  
        return display.getHeight();  
    }  



 方法二:

DisplayMetrics  dm = new DisplayMetrics();      

getWindowManager().getDefaultDisplay().getMetrics(dm);      

int screenWidth = dm.widthPixels;                

int screenHeight = dm.heightPixels;    
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!