我想要獲得屏幕大小,我正在使用具有API級別10的設備。我使用Display
來獲取寬度和高度,但在Eclipse中我收到了一條消息,指出這已被棄用。更好更新的方法是對具有更新API的應用程序使用DisplayMetrics
,但在API 10中不支持DisplayMetrics
。我應該如何處理此問題?API級別10中的屏幕大小和轉發?
舊(過時)
Display display = getWindowManager().getDefaultDisplay();
screenWidth = display.getWidth();
screenHeight = display.getHeight();
新
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
metrics.heightPixels;
metrics.widthPixels;
爲什麼不先檢查android構建,然後根據您的構建版本調用所需的方法 – Prateek