Android中获得手机屏幕大小实现代码
Android在自定义控件时,经常需要获得屏幕的宽高,每次都要写,不妨直接把他封装成工具类,直接拿来用,废话不说,直接上代码
/** * */ packagecom.example.customview; importandroid.content.Context; importandroid.util.DisplayMetrics; importandroid.view.WindowManager; /** *获取手机屏幕大小 *@author * */ publicclassMeasureUtil{ /** *宽 *@return */ publicstaticintgetWidth(Contextcontext){ WindowManagerwm=(WindowManager)context.getSystemService(Context.WINDOW_SERVICE); DisplayMetricsoutMetrics=newDisplayMetrics(); wm.getDefaultDisplay().getMetrics(outMetrics); returnoutMetrics.widthPixels; } /** *高 *@return */ publicstaticintgetHeight(Contextcontext){ WindowManagerwm=(WindowManager)context.getSystemService(Context.WINDOW_SERVICE); DisplayMetricsoutMetrics=newDisplayMetrics(); wm.getDefaultDisplay().getMetrics(outMetrics); returnoutMetrics.heightPixels; } }