您的位置:首页 > 移动开发 > Android开发

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

2015-06-09 11:45 841 查看

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;
}
}

您可能感兴趣的文章:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息