获取屏幕的宽高度

来源:互联网 发布:游族网络工作的朋友么 编辑:程序博客网 时间:2024/05/16 13:56
/** * Created by ZGH on 2016/11/2. * 用于存放要初始化数据的类 */public class DataUtils {    /*状态栏高度*/    public static int STATUS_BAR_HEIGHT;    // 屏幕宽度    public static int SCREEN_WIDTH;    // 屏幕高度    public static int SCREEN_HEIGHT;    public DataUtils(Resources resources, Context context) {        WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);        DisplayMetrics dm = new DisplayMetrics();        wm.getDefaultDisplay().getMetrics(dm);        if (resources.getIdentifier("status_bar_height", "dimen", "android") > 0) {            STATUS_BAR_HEIGHT = resources.getDimensionPixelSize(resources.getIdentifier("status_bar_height", "dimen", "android"));        }        SCREEN_WIDTH = dm.widthPixels;        SCREEN_HEIGHT = dm.heightPixels;    }}
初始化
/** * Created by caiyufen on 2016/11/3  0003. * 初始化 */public class Myapplication extends Application{    @Override    public void onCreate() {        new DataUtils(getResources(),getApplicationContext());        super.onCreate();    }}


                                             
0 0