Android中獲取屏幕尺寸的代碼

y637 9年前發布 | 766 次閱讀 Java Android

  public static String getDisplayMetrics(Context cx) {
                String str = "";
                DisplayMetrics dm = new DisplayMetrics();
                dm = cx.getApplicationContext().getResources().getDisplayMetrics();
                int screenWidth = dm.widthPixels;
                int screenHeight = dm.heightPixels;
                float density = dm.density;
                float xdpi = dm.xdpi;
                float ydpi = dm.ydpi;
                str += "The absolute width:" + String.valueOf(screenWidth) + "pixels\n";
                str += "The absolute heightin:" + String.valueOf(screenHeight)

                            + "pixels\n";
            str += "The logical density of the display.:" + String.valueOf(density)
                            + "\n";
            str += "X dimension :" + String.valueOf(xdpi) + "pixels per inch\n";
            str += "Y dimension :" + String.valueOf(ydpi) + "pixels per inch\n";
            return str;
    }</pre> 


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