欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

Android 获得手机屏幕大小

程序员文章站 2022-03-08 13:40:27
...
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;  
    }  
   
}