Android(安卓)获得手机屏幕大小
16lz
2021-12-04
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 ndk编译x264开源(用于android的ffmpeg中进行软编码)
- Android之SQLite学习
- 缓存工具类封装
- Android(安卓)实现歌词滚动
- android TabLayout的应用
- 为Android封装的HTTP请求组件
- android:动态获取权限
- 优雅的处理Android数据库升级的问题
- Android之判断是否有网封装类