`

获取屏幕的真是宽高

 
阅读更多
Display display = getWindowManager().getDefaultDisplay();
Method mGetRawH = null;
Method mGetRawW = null;
try {
mGetRawH = Display.class.getMethod("getRawHeight");
mGetRawW = Display.class.getMethod("getRawWidth");
rawWidth = (Integer) mGetRawW.invoke(display);
rawHeight = (Integer) mGetRawH.invoke(display);
} catch (NoSuchMethodException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
分享到:
评论

相关推荐

    Android编程实现获得手机屏幕真实宽高的方法

    通过以上方法,开发者能够有效地获取到Android设备的屏幕真实宽高,为应用程序提供良好的界面布局和用户体验。注意,在实际开发中,应该根据项目的实际需求选择合适的获取方式,同时考虑到兼容性问题,确保应用能在...

    android获取屏幕宽高与获取控件宽高(三种方法)

    那么如何获取控件的真实宽高呢?下面我们将介绍一种获取控件宽高的方法: 方法一:通过 View 的 measure 方法获取控件宽高 该方法通过 View 的 measure 方法获取控件的宽高,代码如下: ```java int w = View....

    js判断图片加载完成后获取图片实际宽高的方法

    在这种情况下,为了获取图片在加载完成后的真实宽度和高度,我们可以采取一种更加准确的方法:在图片的`onload`事件发生后去获取这些尺寸。 具体的实现方法如下:首先,我们需要一个`<img>`标签,并为其设置一个`id...

    Android编程获取屏幕宽高与获取控件宽高的方法

    在Android编程中,获取屏幕宽高以及控件宽高是常见的需求,这涉及到对设备屏幕特性和UI元素尺寸的理解。以下将详细介绍如何在Android中实现这些功能。 首先,获取屏幕宽高主要有三种方法: 1. **方法1**: 使用`...

    Android 获取屏幕的多种宽高信息的示例代码

    在Android开发中,获取屏幕的宽高信息是常见的需求,特别是在布局设计和适配不同设备时。本篇文章将详细介绍如何获取Android设备屏幕的各种尺寸信息,包括总屏幕高度、屏幕宽度、可用屏幕高度、状态栏高度以及虚拟键...

    android获取屏幕高度和宽度的实现方法

    在Android开发中,获取屏幕的高度和宽度是相当基础但至关重要的操作,这直接影响到界面布局的设计和用户体验。本文将详细讲解如何在Android中获取屏幕的物理尺寸,以及处理不同密度设备时可能出现的问题。 首先,...

    translation动画及屏幕长、宽、密度的三种获取方法

    本篇文章将深入探讨“translation动画”以及如何获取屏幕的长、宽和密度的三种方法。 首先,让我们来谈谈“translation动画”。Translation动画是Android动画系统中的一种基本类型,用于改变View的位置。通过修改...

    C# 获得桌面分辨率、窗口当前坐标

    具体来说,我们可以使用 `SystemInformation.WorkingArea.Width` 属性获取屏幕宽度,使用 `SystemInformation.WorkingArea.Height` 属性获取屏幕高度。需要注意的是,这些属性获取的宽度和高度不包括系统任务栏。 ...

    android获取手机屏幕尺寸的代码段.zip

    在Android API 17及更高版本中,Display提供了`getRealSize(Point outSize)`方法,可以获取屏幕的真实尺寸,包括虚拟导航栏(如果存在)。而在API 16及更低版本中,我们需要使用`getSize(Point outSize)`方法,但这...

    JS获取图片实际宽高及根据图片大小进行自适应

    本文将详细讲解如何使用JavaScript获取图片的实际宽高,并实现根据图片大小进行自适应的解决方案。 首先,我们需要理解为什么不能直接通过CSS来获取图片的实际宽高。通常,图片在加载时其尺寸信息并未立即可用,...

    js和jquery如何获取图片真实的宽度和高度

    - **判断图片比例**:在PC端,为了实现不同类型的图片展示效果(如横图或竖图),需要预先知道图片的宽高比例。 - **响应式设计**:在移动设备上,避免大图超出屏幕范围,需要动态调整图片大小。若图片尺寸过大,...

    Android 获得屏幕宽高的三种方式

    以下是Android获取屏幕宽高的三种主要方法: 1. **使用`DisplayMetrics`类** `DisplayMetrics`类提供了有关屏幕尺寸和密度的信息。在`onCreate()`或`onResume()`方法中,可以通过以下步骤获取屏幕宽高: ```...

    Android实现自适应屏幕的弹窗广告

    1. 使用Glide库加载图片,强制返回Bitmap对象,以便获取图片的真实宽高。 2. 使用DisplayMetrics获取屏幕的宽高,以便计算出图片的最终宽高。 3. 使用RelativeLayout布局,根据屏幕尺寸和图片比例计算出图片的缩放...

    Android实现屏幕各尺寸的获取的示例

    当设备底部没有虚拟按键时,我们可以直接通过`WindowManager`和`DisplayMetrics`来获取屏幕的物理宽高。下面的代码片段展示了如何获取屏幕宽度和高度: ```java public static int getScreenWidth(Context ...

    javascript获取窗口属性值

    - **应用场景**:高DPI屏幕上的图像渲染和文本清晰度都需要根据此属性进行调整。 #### 二、总结 通过上述属性,开发者可以更深入地了解用户的浏览环境,并据此进行更精细的布局和交互设计。值得注意的是,不同的...

    快速掌握Android屏幕的知识点

    同样,获取屏幕真实宽度(px),然后转换为dp。 ```java public static float getRealWidthDp(Activity activity) { // ... } ``` 了解并熟练掌握这些Android屏幕相关知识,可以帮助开发者创建适应各种屏幕尺寸...

    JavaScript获取图片真实大小代码实例

    例如,当希望保持图片与文本的比例或者在不同屏幕尺寸下响应式布局时,就需要获取图片的真实宽高。这可以通过JavaScript实现,特别是在浏览器端获取图片未被CSS影响的原始尺寸。 以下是一个使用JavaScript获取图片...

    js 获取图像缩放后的实际宽高,位置等信息

    综上所述,当需要获取一个图像或其他元素在屏幕上缩放后的实际显示尺寸时,可以利用JavaScript中的getBoundingClientRect()或getClientRects()方法来实现。在实际项目开发中,这两种方法都是非常有用的工具,可以...

Global site tag (gtag.js) - Google Analytics