`
weihe6666
  • 浏览: 440145 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android 获得屏幕大小

阅读更多
Android  获得屏幕大小

import android.util.DisplayMetrics;

private DisplayMetrics dm;//屏幕分辨率容器

dm = new DisplayMetrics();
 this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);   
int width = dm.widthPixels;
int height = dm.heightPixels;


上面得到的屏幕大小是指整个触屏的大小,可绘画布Canvas仅是它的子区域。
也就是说Canvas的(0, 0)点不是dm的(0, 0)点,而是除去屏幕上面信息栏以后得到坐标原点。
分享到:
评论

相关推荐

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

    获取屏幕大小的过程分为两个部分:宽度和高度。在Android中,我们可以使用`DisplayMetrics`类来获取这些信息。以下是一个正确的方法: ```java DisplayMetrics displayMetrics = new DisplayMetrics(); ...

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

    在Android开发中,了解设备的屏幕属性是至关重要的,这些属性包括屏幕大小、屏幕分辨率、屏幕密度以及系统组件的高度如导航栏和标题栏。这些信息对于优化应用布局、适配不同设备以及提供良好的用户体验至关重要。...

    Android屏幕大小和精度

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

    测试android手机屏幕大小

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

    android获取设备屏幕分辨率

    本文将深入探讨如何在Android系统中获取屏幕分辨率,并结合`TestDisplayMetrics`这个示例,来讲解相关知识。 一、Android屏幕分辨率概念 屏幕分辨率是指屏幕上像素的数量,通常用宽度和高度的像素数表示,如1920x...

    获取手机屏幕大小

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

    android自适应屏幕布局

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

    Android 获取屏幕相关数据的demo

    在Android开发中,获取屏幕相关的数据是至关重要的,这有助于我们设计适配各种尺寸和分辨率的界面。本Demo主要展示了如何获取屏幕的大小、屏幕可视大小以及状态栏和虚拟导航栏的高度。以下将详细讲解这些知识点。 1...

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

    ### Android 获取屏幕宽度和高度的工具类 在Android开发中,获取屏幕的宽度和高度是一项基本但非常重要的功能。这通常用于布局管理、适配不同屏幕尺寸的设备以及执行与屏幕大小相关的操作。本文将详细介绍如何通过...

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

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

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

    在`Fragment`中获取屏幕大小的例子: ```java DisplayMetrics dm = new DisplayMetrics(); getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm); int screenW = dm.widthPixels; ``` 总的来说,...

    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系统中获取屏幕分辨率,并探讨DisplayMetrics类的相关知识。 首先,Android系统提供了DisplayMetrics类来获取设备的显示信息,包括屏幕的宽度、高度、密度等。DisplayMetrics是...

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

    - `DisplayMetrics` 类是获取屏幕信息的主要工具。你可以通过`Activity`的`getWindowManager().getDefaultDisplay().getMetrics(displayMetrics)`方法得到一个`DisplayMetrics`实例。 - `DisplayMetrics`包含了...

    Android屏幕适配资源

    在Android应用开发中,屏幕适配是一个至关重要的环节,因为Android设备有着各种不同的屏幕尺寸和分辨率。本资源包"Android屏幕适配资源"专注于解决这一问题,提供了values资源,能够帮助开发者轻松实现不同屏幕尺寸...

    Android自动适应屏幕源码

    例如,通过`DisplayMetrics`类获取屏幕信息,并基于这些信息进行相应的适配操作。 6. **Swiper Finger Gestures**:为了增强用户体验,源码可能还包括手势识别,比如滑动切换页面,这在大屏幕设备上特别有用。 7. ...

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

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

Global site tag (gtag.js) - Google Analytics