Skip to content

Instantly share code, notes, and snippets.

@akamahesh
Created December 12, 2016 10:27
Show Gist options
  • Save akamahesh/d4b04cfede2cfce52fd622986ebaae55 to your computer and use it in GitHub Desktop.
Save akamahesh/d4b04cfede2cfce52fd622986ebaae55 to your computer and use it in GitHub Desktop.
DeviceDisplayMetrics.java
package com.innverse.epazer.UI.Controllers;
import android.app.Activity;
import android.content.Context;
import android.util.DisplayMetrics;
/**
* Created by root on 28/11/16.
*/
public class DeviceDisplayMetrics {
private DisplayMetrics displaymetrics;
private static DeviceDisplayMetrics _DeviceDisplayMetrics=null;
//Singleton
public static DeviceDisplayMetrics getInstance(Activity activity){
if(_DeviceDisplayMetrics==null) _DeviceDisplayMetrics =new DeviceDisplayMetrics(activity);
return _DeviceDisplayMetrics;
}
public DeviceDisplayMetrics(Activity activity) {
this.displaymetrics = new android.util.DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
}
public Integer getHeightinPixels(){
return displaymetrics.heightPixels;
}
public Integer getWidthPixels(){
return displaymetrics.widthPixels;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment