`

屏幕尺寸(高、宽)

 
阅读更多

Display display = getWindowManager().getDefaultDisplay();
display.getWidth();//返回px值
display.getHeight();//返回px值
display.getRotation();返回0或1,0表示竖屏,1表示横屏

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
dm.density;
dm.heightPixels;
dm.widthPixels;

 

看看上面两者的关系

public void getMetrics(DisplayMetrics outMetrics) {
	outMetrics.widthPixels  = getWidth();
	outMetrics.heightPixels = getHeight();
	outMetrics.density      = mDensity;
	outMetrics.densityDpi   = (int)((mDensity*DisplayMetrics.DENSITY_DEFAULT)+.5f);
	outMetrics.scaledDensity= outMetrics.density;
	outMetrics.xdpi         = mDpiX;
	outMetrics.ydpi         = mDpiY;
}
//仅仅是将Display的内部值赋给了DisplayMetrics的属性值
 
分享到:
评论

相关推荐

    屏幕尺寸长宽计算表

    液晶屏幕尺寸计算excel,方便查阅,自动计算长宽比

    屏幕尺寸大小计算器

    做工程设计时经常要知道显示器或者电视机大概尺寸,该工具可根据我们所说的XX寸计算出显示面的宽X高.更具体数据需查询相关资料得出实际XX寸. 需 .net 2.0 支持.

    屏幕尺寸/投影距离计算器

    适用于任何投影机及常见比例屏幕 屏幕尺寸计算器 ...输入投影机镜头透射比及屏幕尺寸可以计算投影距离,输入距离及屏幕尺寸可以计算出选用何种镜头,输入投影距离和投影距离可以计算出投影画面大小。

    屏幕尺寸换算单(全)

    屏幕尺寸换算,将英寸的屏幕尺寸换算成长高宽尺寸

    获得屏幕尺寸变化后的宽高

    "获得屏幕尺寸变化后的宽高"这个话题主要涉及如何动态地获取设备屏幕的宽度和高度,并在尺寸变化时进行实时更新。以下将详细介绍这个过程,以及相关的知识点。 首先,Android系统提供了WindowManager接口来获取屏幕...

    计算手机屏幕宽高工具

    屏幕尺寸和像素密度是移动设备开发中至关重要的概念,尤其是对于UI设计和适配工作而言。本文将深入探讨“计算手机屏幕宽高工具”所涉及的知识点,包括屏幕宽高、像素密度(density)、像素(px)与独立像素(dp/dip...

    屏幕投影尺寸转换工具.zip

    屏幕比例也很重要,常见的有4:3、16:9等,这决定了屏幕的宽高比。屏幕投影尺寸转换工具能帮您将这些尺寸转换为适应不同投影设备的比例和分辨率。 ScreenSize.exe是该工具的主执行文件,用户可以通过运行这个程序来...

    屏幕适配_宽高限定符适配.zip

    宽高限定符是Android提供的一个特性,允许开发者针对不同屏幕尺寸定义不同的布局。这些限定符包括`sw<N>dp`(最小宽度)和`w<N>dp`(宽度)以及`h<N>dp`(高度)。`N`代表一个具体的像素值,比如`sw600dp`表示至少600像素...

    C#获取屏幕和桌面大小(宽、高)

    在C#编程中,获取屏幕和桌面的大小(即宽度和高度)是常见的需求,这在开发图形用户界面或者处理窗口布局时尤为重要。本篇将详细介绍如何利用C#的System.Windows....这些信息对于设计适应不同屏幕尺寸的程序非常有用。

    安卓UI布局相关-计算自己手机的屏幕宽高density值px宽高dp的宽高及px和dp互转的科普.rar

    首先,屏幕宽高是指设备屏幕的物理尺寸。在Android中,我们通常用dp(Density-independent Pixels)来定义布局,因为它是与设备物理尺寸无关的抽象单位。然而,为了在屏幕上实际渲染这些元素,我们需要将dp转换为px...

    ( Android 获取屏幕宽高的3种方式以及获取控件宽高等的方法 )的示例demo

    在Android开发中,获取屏幕和控件的宽高是常见的需求,这有助于我们进行界面布局和自定义视图的设计。本示例demo将详细介绍三种不同的方法来获取Android设备的屏幕宽高,以及如何获取控件的宽高。下面将详细阐述这些...

    size电脑屏幕尺寸测量

    在IT领域,了解电脑屏幕尺寸测量是至关重要的,特别是对于那些需要精确视觉体验或进行图形设计工作的用户。"size电脑屏幕尺寸测量"这个主题涉及到显示器的物理尺寸、分辨率以及像素密度等多个方面。以下是对这些关键...

    大屏幕尺寸计算方法.pdf

    在IT领域,大屏幕尺寸计算方法是至关重要的,特别是在选择显示器、电视或投影仪等显示设备时。本文将详细介绍大屏幕尺寸的计算方法,并提供不同比例屏幕尺寸的换算表。 首先,大屏幕尺寸通常指的是显示设备的可见...

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

    首先,Android设备的屏幕尺寸信息包括屏幕的宽度和高度(以像素为单位)、屏幕的密度(DPI)以及屏幕的宽高比。开发者通常使用`DisplayMetrics`类来获取这些信息。`DisplayMetrics`是Android SDK中的一个类,它提供...

    投影距离及屏幕尺寸计算器

    例如,一个4:3比例的40英寸屏幕与16:9比例的40英寸屏幕相比,前者会显得更高而窄,后者则更宽而矮。 “投影距离及屏幕尺寸计算器”工具提供了一种简便的方法来计算最佳的投影设置。用户只需输入期望的屏幕尺寸和...

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

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

    Android高级应用源码-计算自己手机的屏幕宽高,density值,px 宽高,dp 的宽高,及px 和dp互转的科普.zip

    本资源"Android高级应用源码-计算自己手机的屏幕宽高,density值,px 宽高,dp 的宽高,及px 和dp互转的科普.zip"提供了一个实践示例,帮助开发者深入理解这些概念。 首先,我们来探讨屏幕宽高。在Android中,屏幕...

    android获取屏幕,状态栏,标题栏宽高

    ### Android 获取屏幕、状态栏、标题栏宽高详解 在Android开发过程中,有时我们需要精确地了解设备屏幕的具体尺寸,包括状态栏和标题栏的高度等信息。这对于实现自适应布局、全屏显示等功能至关重要。本文将详细...

Global site tag (gtag.js) - Google Analytics