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