摘要: android中获取屏幕的长于宽,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得到的结果却为320*533结果很不靠谱,于是自己写了几行代码,亲测一下测试参数:测试环境: i9000(三星)物理屏幕:480*800pxdensity :1.5测试代码: // 获取屏幕密度(方法1) int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px) int screenHeight = getWindowM... 阅读全文
posted @ 2011-08-15 16:31 程序员天下 阅读(185) 评论(0) 推荐(0) 编辑
摘要: px :是屏幕的像素点in :英寸mm :毫米pt :磅,1/72 英寸dp :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip :等同于dpsp :同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dip针对dip和px 的关系,做以下概述:QVGA屏density=120; QVGA(240*320)HVGA屏density=160; HVGA(320*480)WVGA屏density=240; WVGA(480*800)WQVGA屏density=120 WQVGA(240*400)den... 阅读全文
posted @ 2011-08-15 14:11 程序员天下 阅读(381) 评论(0) 推荐(0) 编辑