Android主流屏幕分辨率介绍

   对于Android游戏开发我们不得不像iPhone那样思考兼容Android平板电脑,苹果要考虑iPad、iPhone 3GS和iPhone 4等屏幕之间的兼容性,对于开发Android游戏而言也不例外,考虑的机型更多。

  常规的我们可能只考虑QVGA,HVGA,WVGA,FWVGA和DVGA,但是抛去了手机不谈,可能平板使用类似 WSVGA的1024x576以及WXGA的1280x768等等。

  QVGA = 320 * 240;

  WQVGA = 320 * 480;

  WQVGA2 = 400 * 240;

  WQVGA3 = 432 * 240;

  HVGA = 480 * 320;

  VGA = 640 * 480;

  WVGA = 800 * 480;

  WVGA2 = 768 * 480;

  FWVGA = 854 * 480;

  DVGA = 960 * 640;

  PAL = 576 * 520;

  NTSC = 486 * 440;

  SVGA = 800 * 600;

  WSVGA = 1024 * 576;

  XGA = 1024 * 768;

  XGAPLUS = 1152 * 864;

  HD720 = 1280 * 720;

  WXGA = 1280 * 768;

  WXGA2 = 1280 * 800;

  WXGA3 = 1280 * 854;

  SXGA = 1280 * 1024;

  WXGA4 = 1366 * 768;

  SXGAMINUS = 1280 * 960;

  SXGAPLUS = 1400 * 1050;

  WXGAPLUS = 1440 * 900;

  HD900 = 1600 * 900;

  WSXGA = 1600 * 1024;

  WSXGAPLUS = 1680 * 1050;

  UXGA = 1600 * 1200;

  HD1080 = 1920 * 1080;

  QWXGA = 2048 * 1152;

  WUXGA = 1920 * 1200;

  TXGA = 1920 * 1400;

  QXGA = 2048 * 1536;

  WQHD = 2560 * 1440;

  WQXGA = 2560 * 1600;

  QSXGA = 2560 * 2048;

  QSXGAPLUS = 2800 * 2100;

  WQSXGA = 3200 * 2048;

  QUXGA = 3200 * 2400;

  QFHD = 3840 * 2160;

  WQUXGA = 3840 * 2400;

  HD4K = 4096 * 2304;

  HXGA = 4096 * 3072;

  WHXGA = 5120 * 3200;

  HSXGA = 5120 * 4096;

  WHSXGA = 6400 * 4096;

  HUXGA = 6400 * 4800;

  SHV = 7680 * 4320;

  WHUXGA = 7680 * 4800;

  对于Android游戏中适应高分辨率的平板而言,资源可以考虑一个强制的绝对布局保证全屏显示,而手机上的多种分辨率使用相对布局更为合理些。

时间: 2024-09-11 13:58:50

Android主流屏幕分辨率介绍的相关文章

Android 获取屏幕分辨率

原文:Android 获取屏幕分辨率 得到一个屏幕尺寸的三种方法如下:        // 通过WindowManager获取        DisplayMetrics dm = new DisplayMetrics();        getWindowManager().getDefaultDisplay().getMetrics(dm);         // 通过Resources获取         DisplayMetrics dm2 = getResources().getDis

android多屏幕分辨率适配

做android开发,开源嘛,满市场都是凌乱的机型,总少不了适配这样或那样的型号.在这里分享一下自己在开发中用到的方法. 首先要介绍一下drawable-mdpi.drawable-hdpi-1280x800.drawable-hdpi.这个相信好好看一下也明白.就是代表着分辨率 320X480.1280X800.480X800三款屏幕图片资源包.其实适配也很多.我大致说一种就行,其他大家慢慢琢磨,或上网周转. 说明一下这个图的意思,就是我要说的配置方法,就是一套图片资源(资源文件要看美工的设计

android 屏幕分辨率问题

iPhone的icon设计就这么简单,iPhone的屏幕只有320×480像素,所以程序没有适配性问题. Android 在研究Android的icon设计之前,有必要先了解Android的界面是如何适配多样化屏幕的. 适配性 由于同一个UI元素(如100×100像素的图片)在高精度的屏幕上要比低精度的屏幕上看起来要小,为了让这两个屏幕上的图片看起来效果差不多,可以采用以下两种方法: 程序将图片进行缩放,但是效果较差. 为这两个精度屏幕的手机各提供一个图片. 但是屏幕的参数多样化,为每一个精度的

Android的单位以及屏幕分辨率详解

一.常用的单位:相对单位主要有:px.sp.dp绝对单位主要有:pt.in.mm 二.单位应用总结:一般用相对单位,而不是绝对单位1.字体的大小一般使用SP,用此单位的字体能够根据用户设置字体的大小而自动缩放 2.空间等相对距离一般使用dp(dip),随着密度变化,对应的像素数量也变化,但并没有直接的相对比例的变化. 3.px与实际像素有关,及与密度有关!dp和sp和实际像素没有关系,对于一定分辨率但不同密度的屏幕,px单位的应用可能会导致长度的相对比例的变化. 三.密度与分辨率:密度值表示每英

屏幕分辨率-android编写适应不同分辨率的手机

问题描述 android编写适应不同分辨率的手机 我做了一个记账的安卓小程序 在我自己手机运行很美观 但是到别的手机会使一些元素看不到 怎么去适应别的手机分辨率 谢谢 解决方案 你可以利用线性布局的特性,设置比例weight就可以解决这个问题, 解决方案二: android适配不同分辨率的手机android适配不同分辨率的手机android 不同分辨率,屏幕适应 解决方案三: 很简单,线性布局就好了,, 解决方案四: 不要写绝对的布局,并且减少使用"固定"的尺寸. 解决方案五: 在An

Android的单位以及屏幕分辨率详解_Android

一.常用的单位:相对单位主要有:px.sp.dp绝对单位主要有:pt.in.mm 二.单位应用总结:一般用相对单位,而不是绝对单位1.字体的大小一般使用SP,用此单位的字体能够根据用户设置字体的大小而自动缩放 2.空间等相对距离一般使用dp(dip),随着密度变化,对应的像素数量也变化,但并没有直接的相对比例的变化. 3.px与实际像素有关,及与密度有关!dp和sp和实际像素没有关系,对于一定分辨率但不同密度的屏幕,px单位的应用可能会导致长度的相对比例的变化. 三.密度与分辨率:密度值表示每英

Android平台根据分辨率计算屏幕尺寸,基于物理尺寸来验证手机和平板应用合并的可行性

 Android平台根据分辨率计算屏幕尺寸,基于物理尺寸来验证手机和平板应用合并的可行性   出发点:Android系统本身是支持多种分辨率的,如图1所示,一般情况下要适配不同尺寸的设备只需要做两件事,1. 根据4种不同的屏幕尺寸提供4套UI布局(layout). 2. 根据4种不同屏幕像素密度(单位英寸的像素值)提供4套界面元素的图片. 图1 Android屏幕分类 而实际应用合并过程中存在的问题是:同一个应用对应的手机和平板界面设计是完全不一样的,如何根据屏幕的大小来决定提供哪一套界面是一件

不同Android版本设备正确获取屏幕分辨率的通用方法

不同Android版本设备正确获取屏幕分辨率的通用方法         谈到android屏幕分辨率,大家都知道,但是怎么正确的获取屏幕的分辨率呢?android2.2\2.3\4.0\4.1使用的方法一样吗?       答案是否定的.事物是发展变化的,android也不例外,android2.2.2.3因为标配是有触摸屏按钮的,也就是说触摸屏上BACK.HOME.MEAN是在触摸屏分辨率识别范围之外的.但是在android4.0以后,已经取消了,开始使用软件按钮了,在屏幕的下方会占掉一定的高

[Android问答] 如何获得手机屏幕分辨率?

[Android问答] 如何获得手机屏幕分辨率? 这个问题并不复杂,但是问的人实在很多,所以还是集中回答一下. 从Android 3.2(API Level 13)开始,在Activity里使用下面的方法来获取屏幕分辨率(单位是像素): Display display = getWindowManager().getDefaultDisplay(); //Activity#getWindowManager() Point size = new Point(); display.getSize(s