This commit is contained in:
hyb1996
2018-01-24 10:27:24 +08:00
parent 7f6e9dd210
commit 78f6fbbd3c
6 changed files with 28 additions and 18 deletions

View File

@@ -18,15 +18,15 @@ public class ScreenMetrics {
private static Display display;
public static void initIfNeeded(Activity activity) {
if (!initialized) {
DisplayMetrics metrics = new DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getRealMetrics(metrics);
deviceScreenHeight = metrics.heightPixels;
deviceScreenWidth = metrics.widthPixels;
deviceScreenDensity = metrics.densityDpi;
display = activity.getWindowManager().getDefaultDisplay();
initialized = true;
}
if(initialized)
return;
DisplayMetrics metrics = new DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getRealMetrics(metrics);
deviceScreenHeight = metrics.heightPixels;
deviceScreenWidth = metrics.widthPixels;
deviceScreenDensity = metrics.densityDpi;
display = activity.getWindowManager().getDefaultDisplay();
initialized = true;
}
public static int getDeviceScreenHeight() {