`

屏幕尺寸(高、宽)

 
阅读更多

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 支持.

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

    获得屏幕尺寸变化后的宽高,将宽高的信息以Log形式打印

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

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

    屏幕尺寸换算单(全)

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

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

    显示屏幕和桌面大小、显示屏幕和桌面宽高。 用C#中的方法来获取屏幕大小和桌面大小。

    易语言模块伟业高级表格列宽尺寸自动调整.rar

    易语言模块伟业高级表格列宽尺寸自动调整.rar 易语言模块伟业高级表格列宽尺寸自动调整.rar 易语言模块伟业高级表格列宽尺寸自动调整.rar 易语言模块伟业高级表格列宽尺寸自动调整.rar 易语言模块伟业高级表格列...

    Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法

    主要介绍了Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法,涉及Android获取文字宽高、状态栏高度、textView宽度及屏幕尺寸的相关技巧,需要的朋友可以参考下

    屏幕大小计算器

    屏幕大小计算器

    VC++窗口和控件自适应屏幕尺寸改.rar

    MFC 窗口适应屏幕大小,控件适应窗口大小。...我的最初想法是,我在oninit获取屏幕大小,然后调用窗口显示函数设置起点为0,0,窗口大小为屏幕长和宽,试了一下,可以,但不知道还有没有更简单方法或者有什么隐形bug。

    松下投影机距离计算器.zip

    (输入屏幕的宽或高后自动显示屏幕尺寸) ⑩-5 输入屏幕宽度。(输入屏幕尺寸后自动显示出屏幕的宽度) ⑩-6 输入屏幕高度。(输入屏幕尺寸后自动显示出屏幕的高度) ⑩-7 设定条件结束后点击查找按键。 ⑩-8 点击...

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

    我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码: ...

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

    这里获取到的宽高,就是你眼睛能看到的,屏幕亮着的地方的宽高。 /** * 获取屏幕的宽 * * @param context * @return */ public static int getScreenWidth(Context context) { WindowManager wm = ...

    Unity3D教程:强制屏幕纵宽比2

    这样会导致有些方法返回不正确,比如Screen.width和Screen.height会返回实际屏幕尺寸,而不是主相机的尺寸,为了纠正这个问题,可以使用Aspe

    iOS如何获取屏幕宽高、设备型号、系统版本信息

    获取屏幕的宽高。用于在设置控件位置的时候计算相对屏幕的距离 获取设备的型号。5s和6+的屏幕大小相差很远,相应的控件位置、大小都需要做出调整,不然就会出现在6+上显得很空旷或者在5s上显示不全的问题。 获取...

    微信小程序 本地图片按照屏幕尺寸处理

    微信小程序 本地图片按照屏幕尺寸处理 前言: 个人感觉微信小程序的IDE...2、按屏幕尺寸自适应图片宽和高 步骤一:编写工具函数,返回封装后的屏幕高度和宽度 打开根目录下的utils文件夹下的utils.js文件,个人感觉这

    微信小程序学习点滴《十二》:图片等比例缩放 获取屏幕尺寸图片尺寸 自适应

    应该是用图片宽高比和屏幕宽高比做判断.做个笔记. 老规矩,先上图. 1.图片高宽比小于屏幕高宽比 (此图片来源于网络,如有侵权,请联系删除! )   2.图片高宽比大于屏幕高宽比 (此图片来源于网络,如有侵权,请联系...

    液晶尺寸对照表

    液晶尺寸对照表,详细的标注了每个尺寸液晶的长宽

    屏幕适配

    屏幕适配 屏幕尺寸: 对角线长度 屏幕分辨率:高×宽(像素)

    android计算pad或手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法

    指的是实际的物理尺寸宽高比率,分为long和nolong Milestone是16:9,属于long Resolution(分辨率) 和电脑的分辨率概念一样,指手机屏幕纵、横方向像素个数 Milestone是854*480 DPI(dot per inch) 每英寸像素...

Global site tag (gtag.js) - Google Analytics