Android中获得手机屏幕大小实现代码

Android在自定义控件时,经常需要获得屏幕的宽高,每次都要写,不妨直接把他封装成工具类,直接拿来用,废话不说,直接上代码

/**

*

*/

package com.example.customview;

import android.content.Context;

import android.util.DisplayMetrics;

import android.view.WindowManager;

/**

* 获取手机屏幕大小

* @author

*

*/

public class MeasureUtil {

/**

* 宽

* @return

*/

public static int getWidth(Context context){

WindowManager wm=(WindowManager) context.getSystemService(Context.WINDOW_SERVICE);

DisplayMetrics outMetrics = new DisplayMetrics();

wm.getDefaultDisplay().getMetrics(outMetrics);

return outMetrics.widthPixels;

}

/**

* 高

* @return

*/

public static int getHeight(Context context){

WindowManager wm=(WindowManager) context.getSystemService(Context.WINDOW_SERVICE);

DisplayMetrics outMetrics = new DisplayMetrics();

wm.getDefaultDisplay().getMetrics(outMetrics);

return outMetrics.heightPixels;

}

}


以上是 Android中获得手机屏幕大小实现代码 的全部内容, 来源链接: utcz.com/z/320862.html

回到顶部