android屏幕分辨率详解 ldpi mdpi hdpi 程序UI自适应 《官方翻译》
看世界杯的空闲 时间 ,翻译一下 官方 文档。分辨率 问题 是大家都很关心的(720×480会不会悲剧),而关于这个问题,android官方的文档无疑最有说服力。由于不是所有的人都愿意去读英文,所以趁球赛没开始,翻译一些。 原文地址: http://developer.android.com/guide/practices/screens_support.html ————————下面是翻译—————————我是分割线————————— 多分辨率支持 在设计之初, Android 系统 就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应用程序来说,系统平台向它们提供的是一个稳定的,跨平台的运行环境,而关于如何将程序以正确的方式显示到它所运行的平台上所需要的大部分技术细节,都由系统本身进行了处理,无需程序的干预。当然,系统本身也为程序提供了一系列API,所以在目标平台的分辨率是可以完全确定的情况下,程序也可以精确的控制自身在目标平台上的 界面 显示方式。 这个文档会说明系统平台究竟提供了哪些分辨率支持特性,与它们如何在程序中使用的信息。如果你遵循文档中列出的方法,就很容易让你的程序在所有支持的分辨率下都能完美显示。这样你就可以用一个单独的.apk 文件 ,将你的程序发布到所有的平台上。 如果你已经发布过针对Android 1