电脑怎么调整屏幕尺寸得到屏幕的真实尺寸

正在初始化报价器想求教下android得到屏幕尺寸是多少markhei96我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面介绍讲一讲如何获取屏幕的物理尺寸下面的代码即可获取屏幕的尺寸。在一个Activity的onCreate方法中,写入如下代码:[java]viewplaincopyprint?DisplayMetricsmetric=newDisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metric);intwidth=metric.widthP//屏幕宽度(像素)intheight=metric.heightP//屏幕高度(像素)floatdensity=metric.//屏幕密度(0.75/1.0/1.5)intdensityDpi=metric.densityD//屏幕密度DPI(120/160/240)
热门问答1234567891011121314151617181920查看更多21222324252627282930获取实际屏幕尺寸(手机/电脑)
[问题点数:100分,结帖人wildbanana]
本版专家分:230
CSDN今日推荐
本版专家分:963
本版专家分:14108
本版专家分:136747
2014年10月 荣获微软MVP称号2013年10月 荣获微软MVP称号2012年10月 荣获微软MVP称号
2009年2月 .NET技术大版内专家分月排行榜第三
本版专家分:230
本版专家分:178
结帖率 100%
本版专家分:1283
本版专家分:230
本版专家分:14108
本版专家分:230
本版专家分:152
结帖率 72.73%
本版专家分:2909
本版专家分:14108
本版专家分:230
匿名用户不能发表回复!|
CSDN今日推荐怎么得到屏幕的真实尺寸_百度知道
怎么得到屏幕的真实尺寸
我有更好的答案
首先,必须弄清两个概念:屏幕分辨率和屏幕大小。2屏幕分辨率:通俗来讲,是指屏幕能够达到的清晰度(图像细腻程度),如 480*320,说明长为 480 个像素,宽为 320 个像素。这个数值越大则图像越清晰。3屏幕大小:指屏幕的物理尺寸,一般用屏幕对角线长度表示,单位英寸。如 5 英寸屏幕。1英寸 = 2.54 厘米。4注意:屏幕大不一定代表清晰度就高。比如说,一个 5 英寸屏幕,分辨率为 800*600,而一个 4.5 英寸屏幕,分辨率为 1280 * 800,这代表了前者屏幕更大,而后者屏幕上的图像更清晰。END获取手机屏幕大小获知手机屏幕的大小主要有两种方法。注意,虽然提示为“主屏尺寸”,但目前一般的手机辅助类软件并不提供屏幕大小的查询,只提供屏幕分辨率的查询。方法一:去 ZOL 中关村在线查,输入手机型号搜索即可。(图中,1 处为屏幕大小,2 处为屏幕分辨率)方法二:用尺量屏幕对角线长度,然后换算成英寸(2.54厘米 = 1 英寸)。
采纳率:80%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Pages: 1/2
主题 : 获取屏幕尺寸的方法
级别: 骑士
可可豆: 1583 CB
威望: 1583 点
在线时间: 193(时)
发自: Web Page
来源于&&分类
获取屏幕尺寸的方法&&&
请问如何获取当前屏幕的尺寸,是使用p.p1 {margin: 0.0px 0.0px 0.0px 0.0 font: 14.0px M color: #733aa7}span.s1 {color: #000000}span.s2 {color: #401a7f}[UIApplication sharedApplication].keyWindow.frame.size.width  和 [UIApplication sharedApplication].keyWindow.frame.size.height么有没有其他直接一点的方法呀(不要直接写数值的),谢谢了。p.p1 {margin: 0.0px 0.0px 0.0px 0.0 font: 14.0px M color: #733aa7}span.s1 {color: #000000}span.s2 {color: #401a7f}
级别: 新手上路
可可豆: 390 CB
威望: 390 点
在线时间: 74(时)
发自: Web Page
[[UIScreen mainScreen] bounds]
级别: 骑士
可可豆: 1583 CB
威望: 1583 点
在线时间: 193(时)
发自: Web Page
引用 引用第1楼chy11-02-12 16:37发表的&&:[[UIScreen mainScreen] bounds] 貌似这个方法在iphone4上返回的是320×480,但是iphone4的分辨率是640×960,有没有什么方法能够获取这个分辨率的,谢谢啦~
级别: 精灵王
发帖: 1519
可可豆: 1018 CB
威望: 6260 点
在线时间: 603(时)
发自: Web Page
级别: 骑士
可可豆: 1583 CB
威望: 1583 点
在线时间: 193(时)
发自: Web Page
引用 引用第3楼oran_dlut于 16:52发表的&&:x2
&& 除了判断设备是否是iphone4之外,有没有直接的方法啊
级别: 新手上路
可可豆: 31 CB
威望: 31 点
在线时间: 56(时)
发自: Web Page
引用 引用第2楼claire于 15:59发表的&&:貌似这个方法在iphone4上返回的是320×480,但是iphone4的分辨率是640×960,有没有什么方法能够获取这个分辨率的,谢谢啦~....... 同问,高手来解答一下啊。。
级别: 新手上路
可可豆: 183 CB
威望: 183 点
在线时间: 16(时)
发自: Web Page
记得是view.frame.size.width,好像是的.
级别: 侠客
可可豆: 552 CB
威望: 552 点
在线时间: 95(时)
发自: Web Page
One point does not necessarily correspond to one pixel on the screen. 可以看下这个帖子
级别: 新手上路
可可豆: 10 CB
威望: 130 点
在线时间: 185(时)
发自: Web Page
回 6楼(pmonster) 的帖子
正解&&self.view.frame.size.width&&宽度&&&&self.view.frame.size.。hight&&高度&&&& self.view.frame.size&&这个你懂的
级别: 新手上路
UID: 100310
可可豆: 94 CB
威望: 81 点
在线时间: 53(时)
发自: Web Page
&&&&NSString* height = [NSString stringWithFormat:@&%d&, (NSInteger)[UIScreen mainScreen].currentMode.size.height];&&&&NSString* width = [NSString stringWithFormat:@&%d&, (NSInteger)[UIScreen mainScreen].currentMode.size.width];
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版javascript怎么获取屏幕大小_百度知道
javascript怎么获取屏幕大小
我有更好的答案
window.onload = function(){
// 获取屏幕高度 document.documentElement.clientHeight
console.log(document.documentElement.clientHeight);
// 获取屏幕宽度 document.documentElement.clientWidth
console.log(document.documentElement.clientWidth);
}&/script&
一个是javascript的window.screen,还有document.body对象。下面举个实际例子来说明:&!DOCTYPE&html&&html&lang=&en&&&head&&&&&&meta&charset=&UTF-8&&&&&&&title&标题一&/title&&/head&&body&&script&&&&&var&width1=window.screen.&&&&var&height1=window.screen.&&&&var&width2=window.screen.availW&&&&var&height2=window.screen.availH&&&&var&width3=document.body.clientWidth||document.documentElement.clientW&&&&var&height3=document.body.clientHeight||document.documentElement.clientH&&&&var&width4=document.body.offsetWidth||document.documentElement.offsetW&&&&var&height4=document.documentElement.offsetH&&&&document.write(&屏幕的宽度高度:&+width1+&*&+height1+&&br&除去了系统状态栏的宽度和高度:&+width2+&*&+height2+&&br&出去了滚动条,系统状态栏,浏览器菜单栏的页面高度和宽度:&+width3+&*&+height3+&&br&&)&/script&&/body&&/html&
为您推荐:
其他类似问题
javascript的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 怎么知道电脑屏幕尺寸 的文章

 

随机推荐