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


更多相关文章

  1. android ndk编译x264开源(用于android的ffmpeg中进行软编码)
  2. Android之SQLite学习
  3. 缓存工具类封装
  4. Android(安卓)实现歌词滚动
  5. android TabLayout的应用
  6. 为Android封装的HTTP请求组件
  7. android:动态获取权限
  8. 优雅的处理Android数据库升级的问题
  9. Android之判断是否有网封装类

随机推荐

  1. Android(安卓)实现View中添加子元素的动
  2. android 定位服务
  3. 【Android(安卓)应用开发】GitHub 优秀的
  4. Android获取设备唯一标识完美解决方案
  5. [置顶] Android(安卓)跨进程通信Aidl的使
  6. android WebView 图片缩放功能小结
  7. Android(安卓)常用RGB值以及中英文名称
  8. Android(安卓)中文 API (27) —— SeekBar.
  9. flutter-使用第三方库,编译和运行版本不
  10. android 面试题集