有趣的問題。它以像素爲單位給我調整的尺寸。我在現在的像素測試它運行Android O.
方法1:
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int height = displayMetrics.heightPixels;
int width = displayMetrics.widthPixels;
方法2:
Configuration configuration = getResources().getConfiguration();
int screenWidthDp = configuration.screenWidthDp;
int screenHeightDp = configuration.screenHeightDp;
int smallestScreenWidthDp = configuration.smallestScreenWidthDp;
這兩種方法返回的調整尺寸。第一種方法返回設備屏幕尺寸。第二種方法返回應用程序屏幕的尺寸。如果有兩個應用程序以多窗口模式打開,這兩個結果會有所不同。
來源
2017-08-08 15:22:12
Bob
你可以把你測試的方法嗎?我非常感謝 – Psest328
非常感謝。給你支票:) – Psest328