多屏幕支持

原创 2012年03月21日 17:31:45

如何支持多种屏幕大小?

基本概念:

  • 屏幕大小
    指的是屏幕的物理大小,分为四类:small, normal, large, and extra large。
  • 屏幕密度(dpi)
    每英寸点数,指的是屏幕一定物理区域内像素数量。
  • 分辨率
    屏幕上的物理像素总数。
  • 与密度无关的像素(dp)
    是一个用来定义UI布局的虚拟的像素单位,用来定义布局的尺寸或者位置。

需要注意的是,一个应用程序真正关心的是屏幕的大小和密度,而不是分辨率。


附:

dp和像素的换算:
px = dp * (dpi / 160)。


屏幕具体分类:

  • 大小
    small, normal, large, and xlarge。
  • 密度
    ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)

界面布局分类:
一般根据屏幕大小分为small, normal, large和xlarge四类。


图片分类:
一般根据密度分为low, medium, high和extra high四类。
四类图片要按照3:4:6:8的缩放比进行设计。
比如,为一个medium密度的屏幕设计了一个48X48像素的图片,那么其它密度的屏幕如下:

  • 36x36 low-density
  • 48x48 medium-density
  • 72x72 high-density
  • 96x96 extra high-density

分类标准:

屏幕分类标准

最小大小:
  • xlarge: 960dp x 720dp
  • large: 640dp x 480dp
  • normal:470dp x 320dp
  • small:426dp x 320dp

模拟器屏幕分类


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android支持多屏幕(4)Best Practices

Android支持多屏幕(4)BestPractices     参考自:http://developer.android.com/guide/practices/screens_support...

Android 支持多屏幕机制

术语   1.Screen size 屏幕实际尺寸。Android讲屏幕实际尺寸分为3个通用的尺寸。     2.Aspect ratio 长宽比   3.Resolution 分辨率   4.Den...

Android 支持多屏幕机制

android 屏幕 机制

Android分辨率、密度与多屏幕尺寸支持

分辨率问题在手机应用上是一个非常重要的问题,举个简单例子,默认情况下,一个24×6的图片,在你做图的时候,是4个6×6的分割图片组合成的一个整体图片,那么在不同density下,如果你切割图片,这个整...

Android学习 - Android应用如何支持屏幕多尺寸多分辨率问题

作为Android应用程序开发者都知道android是一个“碎片化”的世界。多种系统版本、多种尺寸、多种分辨率、多种机型,还有不同的厂商定制的不同ROM,你开发的应用会在不可预期的手机上报错。这给开发...

多屏幕多分辨率的支持和一些概念

Android 是一个系统,运行在这个系统上的很多设备它们的屏幕大小和密度都不一样。但我们需要解决这个问题。本节为详细的为你解释一些基础概念和教你怎么处理关于多屏幕多分辨率的支持。 虽然系统会根据不同...

多屏幕多分辨率的支持和一些概念

快速预览 Android 在不同的屏幕大小和密度上执行屏幕的显示会影响用户界面的效果系统处理大多数的自适应屏幕你应该针对屏幕创建资源以更好的控制你的UI   Android 是一个系统,运行...
  • vrix
  • vrix
  • 2012-06-01 16:18
  • 8027

Android 多屏幕支持

另外一篇 http://blog.csdn.net/zj_133/article/details/7281140 多国语言文件夹 http://guojianhui0...

android支持多屏幕机制

术语    1.Screen size 屏幕实际尺寸。 Android讲屏幕实际尺寸分为3个通用的尺寸。       2.Aspect ratio 长宽比    3.Resolutio...

Android支持多屏幕(2)How to Support Multiple Screens

Android支持多屏幕(2)Howto Support Multiple Screens     翻译自:http://developer.android.com/guide/practice...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)