当前位置: 首页 > 编程笔记 >

Android中获得手机屏幕大小实现代码

谷梁凌
2023-03-14
本文向大家介绍Android中获得手机屏幕大小实现代码,包括了Android中获得手机屏幕大小实现代码的使用技巧和注意事项,需要的朋友参考一下

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中获取手机屏幕大小的方法,包括了Android中获取手机屏幕大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文为大家解析Android中如何获取手机屏幕大小,提供一个解决方法,分享给大家供大家参考,具体内容如下 运行效果图: 运行程序后,当我们点击Button按钮时,可以看到下面的效果图: 具体代码: 我们可以通过使用类DisplayMetrics来获取手机屏幕的

  • 本文向大家介绍Android编程实现获得手机屏幕真实宽高的方法,包括了Android编程实现获得手机屏幕真实宽高的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程实现获得手机屏幕真实宽高的方法。分享给大家供大家参考,具体如下: 补:改进版 (弥补了原先非支持版本的一些异常): 希望本文所述对大家Android程序设计有所帮助。

  • 问题内容: 我的计算机上插入了两个屏幕,并且想知道JFrame或Toolkit中是否有一种方法可以检测到窗口在哪个屏幕上? 我有这个代码: 哪个获取主屏幕的屏幕尺寸,但是如何获取第二个屏幕的尺寸或检测该窗口位于哪个屏幕上? 问题答案: 您应该看一下GraphicsEnvironment。 特别是: 返回所有屏幕GraphicsDevice对象的数组。 您可以从这些GraphicDevice对象获取

  • 本文向大家介绍android视频截屏&手机录屏实现代码,包括了android视频截屏&手机录屏实现代码的使用技巧和注意事项,需要的朋友参考一下 本文介绍了android视频截屏&手机录屏实现代码,分享给大家,希望对大家有帮助 问题 在android中有时候我们需要对屏幕进行截屏操作,单一的截屏操作好解决可以通过activity的顶层view DecorView获取一个bitmap,得到就是当前ac

  • 本文向大家介绍Android实现屏幕手写签名,包括了Android实现屏幕手写签名的使用技巧和注意事项,需要的朋友参考一下 Android屏幕手写签名的原理就是把手机屏幕当作画板,把用户手指当作画笔,手指在屏幕上在屏幕上划来划去,屏幕就会显示手指的移动轨迹,就像画笔在画板上写字一样。实现手写签名需要结合绘图的路径工具Path,在有按下动作时调用Path对象的moveTo方法,将路径起始点移动到触摸

  • Android将屏幕尺寸定义为普通的大屏幕等。 它会自动选择适当文件夹中的静态资源。我需要这个数据关于当前设备在我的java代码。DisplayMetrics仅提供有关当前设备密度的信息。没有关于屏幕大小可用。 我确实在grep代码中找到了屏幕大小枚举,但是这对我来说似乎不适用于4.0 SDK。有办法得到这些信息吗?