Android自适应屏幕的实现方法
来源:互联网 发布:手机赚钱软件,提现微信 编辑:程序博客网 时间:2024/05/02 02:07
首先我们先了解下手机分辨率
分辨率是指屏幕上有横竖各有多少个像素目前手机分辨率大概情况如下:
QVGA
分辨率:320×240
简 介:QVGA即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。QVGA支持屏幕旋转,可以开发出相应的程序,以显示旋转90°、180°、270°屏幕位置。[1]由HandEra公司发布。多用于手持/移动设备。QVGA标准多用于手持/移动设备屏幕上。所谓QVGA液晶技术,就是在液晶屏幕上输出的分辨率是240×320的液晶输出方式。这个分辨率其实和屏幕本身的大小并没有关系。[1]比如说,如果2.1英寸液晶显示屏幕可以显示240×320分辨率的图像,就叫做“QVGA 2.1英寸液晶显示屏”;如果3.8英寸液晶显示屏幕可以显示240×320的图像,就叫做“QVGA 3.8英寸液晶显示屏”,以上两种情况虽然具有相同的分辨率,但是由于尺寸的不同实际的视觉效果也不同,一般来说屏幕小的一个画面自然也会细腻一些。
机 型:魅族M6
HVGA
分辨率:640*480
简 介:Half-size VGA,即VGA(640*480)的一半,分辨率为(480*320)(3:2宽高比)。
机 型:索尼Clie PEG - NR70 / T-MobileG1 / iPhone 3gs以下(包括3gs)
WVGA
分辨率:800×480
简 介:Wide VGA ,其分辨率为800×480象素。是扩大了VGA(640×480)的分辨率。应用于PAD和手机等,如果是智能手机采用此分辨率,将使人眼看上去就像一张纸一 样,正常距离下,已经无法分辨其单个像素点,因此能为用户获得更好的使用感受!因为很多网页的宽度都是800,所以WVGA的屏幕会更加适合于浏览网页。市面上的android机型的主流分辨率已经达到了WVGA或是FWVGA的水平。
机 型:三星I9100 GALAXY SII(16GB)/ 小辣椒双核 / OPPO X907(Finder) / 诺基亚900 / 诺基亚800 / 三星S7562(Galaxy Trend Duos)/ HTC T328w(新渴望V)/ 华为U8825D(Ascend G330D)/ 三星S7562i(Galaxy S Duos)/ HTC T528d(One SC)/ HTC G11(Incredible S)/ 华为C8812 / 华为 W1-U00 / 三星W999 / HTC EVO 4G / HTC T528w(One SU) / 中兴U950 / 三星I9100 GALAXY SII(白色)/ HTC T328d(新渴望VC)/ 三星I9070 Galaxy S Advance(8GB)/ HTC One V / HTC T328t(新渴望VT)/ 联想乐Phone A789 / 三星W899 / HTC G12(Desire S)。
FWVGA
分辨率:854×480
简 介:Full Wide VGA 数码产品屏幕材质的一种,VGA的另一种形式,比WVGA分辨率高,别名 : Full Wide VGA, ,其分辨率854×480象素(16:9)。是扩大了WVGA(800×480)的分辨率(15:9)。
机 型:小米手机1 / 小米手机青春版 / 小米手机1S / 小米手机1S青春版 / 摩托罗拉的Milestone / Milestone2 / XT701 / XT711 / XT720 / MB520 / ME525 / Defy+ / Droid X / Droid2 / 华为Honor / 海信EG950 / Shadow / LG的KM900 / GC900 / 夏普9020c / 0902c / 9010c / 索尼爱立信的X10i / ARC/ARC S系列 / 诺基亚N9 / sony MT27i 。
DVGA
分辨率:960*640
简 介:Digital Variable Gain Amplifier:数字(数控)可变增益放大器。(960*640)分辨率的屏幕。
机 型:iPhone4 / M9 / MX / 大可乐。
在eclipse中新建一个android project 我们会发现他的目录结构中有如下几个文件夹:
drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:
(1)drawable-ldpi : QVGA (320x240) 240x400 比例:1.66
(2)drawable-mdpi : HVGA (480x320) 比例:1.5
(3)drawable-hdpi : WVGA (800x480) 比例:1.66 FWVGA (854x480):比例 1.77
(4)drawable-xhdpi : 960x720 1280x720 比例:1.77
(5)drawable-xxhdpi : 1920*1080 比例:1.77
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。
如果我在drawable-(xdpi,hdpi,mdpi,ldpi)以及drawable这几个文件夹下放置同一个图片,那么系统是按照什么顺序来加载的呢。其实它会先到对应dpi的文件夹下找,找不到就会往比自己高的dpi文件夹下找,然后才会往比自己低的dpi文件夹下找。
- Android自适应屏幕的实现方法
- Android中Webview自适应屏幕实现的三种方法
- Android----实现屏幕自适应
- android屏幕自适应的四种方法
- Android屏幕自适应的四种方法
- android如何实现屏幕的自适应
- Android屏幕自适应方法小结
- Android开发屏幕自适应方法
- webView 自适应屏幕 的实现
- Android屏幕自适应的问题
- Android自适应不同屏幕几种方法
- 【Android】屏幕自适应4种方法
- Android自适应不同屏幕几种方法
- VC++控件自适应屏幕的方法
- VC++控件自适应屏幕的方法
- 多种方法制作自适应屏幕的iframe
- VC++控件自适应屏幕的方法
- 屏幕自适应的四种方法
- 一般函数指针和类的成员函数指针
- Ubuntu 10.04 64bit 安装adb
- 获得Android系统所有已安装的应用并联网自动检测升级更新
- 10款非常实用的响应式设计测试工具
- spring mvc返回值类型
- Android自适应屏幕的实现方法
- HTML5学习笔记之viewport
- APP 发布流程
- 让程序员最头疼的事儿是什么?
- Hadoop1.2.1完全分布式部署
- C语言宏定义中的#、#@与##
- Eclipse - "Eclipse CDT" (Eclipse C++) 安装 与 配置 (支持C++11)
- 一些非常炫的Android特效源码
- http://www.cnblogs.com/procoder/archive/2012/03/27/Windows-8-First-Try.html