`
LoveZhou
  • 浏览: 272392 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 获取屏幕大小

阅读更多
Android 获取屏幕大小有两种方式

通过窗口管理器 WindowManager对象
WindowManager manage = this.getWindowManager();
Display display = manage.getDefaultDisplay();
int screenWidth = display.getWidth();
int screenHeigth = display.getHeight();

先得到DisplayMetrics对象,在将屏幕信息存储在DisplayMetrics对象中
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels;
int screenHeigth = dm.heightPixels;
分享到:
评论

相关推荐

    android获取屏幕大小的正确方法

    总的来说,正确获取Android屏幕大小并不仅仅是获取像素尺寸,还需要考虑到屏幕的密度和分辨率,以及在不同屏幕尺寸和密度下保持UI的一致性。通过理解这些基本概念和使用正确的API,开发者可以构建出更加健壮且适应性...

    Android-获取手机屏幕大小屏幕分辨率屏幕密度导航栏高度标题栏高度

    Android SDK提供了一个名为`DisplayMetrics`的类,通过它可以获取到屏幕大小的信息。开发者可以调用`DisplayMetrics.heightPixels`和`DisplayMetrics.widthPixels`来获取屏幕的像素宽度和高度,然后计算对角线长度。...

    Android屏幕大小和精度

    在Android系统中,屏幕大小和精度是两个关键的硬件特性,它们直接影响了用户界面的显示效果和应用的兼容性。本文将深入探讨Android设备的多分辨率支持、相关的术语与概念,以及支持的屏幕分辨率范围。 一、多分辨率...

    android获取设备屏幕分辨率

    在Android开发中,获取设备屏幕分辨率是至关重要的一个环节,特别是在设计用户界面或者进行设备适配时。本文将深入探讨如何在Android系统中获取屏幕分辨率,并结合`TestDisplayMetrics`这个示例,来讲解相关知识。 ...

    获取手机屏幕大小

    Android 中获取手机屏幕大小可以通过使用 DisplayMetrics 类来实现。 DisplayMetrics 类描述普通显示信息的结构,例如显示大小、密度、字体尺寸等。在 Android 中,获取手机屏幕大小可以通过以下步骤来实现: 首先...

    测试android手机屏幕大小

    在Android应用开发中,了解和适配不同设备的屏幕大小是非常关键的一环。"测试android手机屏幕大小"这个主题涉及到如何有效地在各种尺寸的设备上优化用户体验,特别是针对平板电脑和机顶盒等大屏设备。为了确保应用能...

    Android 获取屏幕相关数据的demo

    屏幕大小通常指的是设备的物理尺寸,如对角线英寸数。在Android中,我们通常关心的是屏幕的宽度和高度(以像素为单位)。我们可以使用`DisplayMetrics`类来获取这些信息: ```java DisplayMetrics displayMetrics =...

    android 获取屏幕宽度和高度的工具类

    这通常用于布局管理、适配不同屏幕尺寸的设备以及执行与屏幕大小相关的操作。本文将详细介绍如何通过一个简单的工具类来实现这一功能。 #### 工具类实现原理 在Android中,可以通过`WindowManager`类获取到屏幕的...

    android自适应屏幕布局

    Android提供了多种方式来检测屏幕尺寸,例如使用DisplayMetrics来获取屏幕的分辨率和尺寸。 八、总结 Android自适应屏幕布局是指屏幕布局可以根据屏幕的尺寸和方向自动调整的能力。通过使用不同的布局文件、样式和...

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

    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的...

    Android 获取设备屏幕大小的几种方法总结

    在Android开发中,获取设备...总的来说,获取Android设备屏幕大小的方法多种多样,开发者可以根据实际需求和环境选择合适的方法。理解这些方法的差异和使用场景,可以帮助我们更好地进行Android应用的适配和开发工作。

    android 取得手机屏幕大小

    本篇文章将深入探讨如何使用Android的底层API来获取设备的屏幕大小,并结合实践案例进行详细解释。 首先,我们需要了解Android系统中用于描述屏幕尺寸的两个关键概念:密度独立像素(Density Independent Pixel, dp...

    Android 获取屏幕、状态栏、标题栏的尺寸

    在Android开发中,准确地获取屏幕、状态栏和标题栏的尺寸是至关重要的,这有助于开发者创建适应不同设备和屏幕尺寸的应用。以下是一些关于如何获取这些尺寸的关键知识点。 1. **屏幕尺寸获取** - **DisplayMetrics...

    basic4android适应各种屏幕大小的例子

    在Android应用开发中,适配不同的屏幕大小是一个关键任务,特别是在使用Basic4Android(B4A)这样的编程工具时。Basic4Android是一个基于Basic语言的Android应用开发平台,它简化了编程过程,但仍然需要开发者考虑...

    Android真机界面的大小与MuMu模拟器运行出来的手机屏幕大小不一致问题的一个解决办法

    –最近在做毕业设计,作为一个新手遇到了这个屏幕大小问题,最后用了“土办法”可算是解决了。我的手机是小米6x,屏幕大小是1080乘...–我的解决办法是:取真机的屏幕截图一张,用电脑的画图软件获取原来屏幕大小的80

    android获取屏幕分辨率实现

    在Android开发中,获取设备屏幕的分辨率是一项基本且重要的任务,这有助于我们为不同尺寸的设备提供良好的适配和用户体验。本篇文章将详细介绍如何在Android系统中获取屏幕分辨率,并探讨DisplayMetrics类的相关知识...

    android中获取屏幕信息,做标准刻度的尺子

    - 在`onMeasure()`方法中,根据屏幕信息设置自定义View的大小。可以使用`MeasureSpec`来获取父视图提供的测量规格,并根据需求设定View的宽高。 5. **绘制刻度**: - 首先确定尺子的最大刻度值,比如100cm,然后...

    Android获取屏幕尺寸大小代码实例

    @Override protected void onCreate(Bundle ... //获取屏幕的长度和宽度 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; int

    Android设备中获取屏幕相关参数

    分辨率决定了屏幕显示内容的清晰度,高分辨率意味着更高的图像质量。 2. **密度(DPI)**: DPI(Dots Per Inch)是每英寸像素数量的度量,用于衡量屏幕的像素密度。Android定义了四种基本的DPI类别:低密度(LDPI...

    Android应用源码获取手机屏幕尺寸的代码段-IT计算机-毕业设计.zip

    在Android应用开发中,获取设备屏幕尺寸是一项基本且重要的任务,这对于适配不同尺寸的屏幕、优化用户体验至关重要。本示例源码旨在帮助学生在进行毕业设计或论文研究时理解如何在Android应用中获取手机屏幕的宽度和...

Global site tag (gtag.js) - Google Analytics