» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

想想nexus10 WQXGA的悲剧分辨率就觉得可惜啊...

这贴里面一看就知道,基本没有做android应用的

前面有人说用百分比,这个也对也不对。虽然可以用百分比,但是一般没这么用的。
对于这种多种屏支持,android里面用的最多的,是dpi,也就是每英寸点数。
上面有人说的同样是1280*768的情况,手机的dpi会比平板的dpi高很多,因为点更密

android把dpi分了几种,包括ldpi/mdpi/hdpi/xhdpi,然后程序员画屏幕的时候,根据不同的dpi,选择不同的图片,或者拉伸那种所谓9patch图片
至于同一个应用在平板和手机样子不一样,比如android的settings,是3.0以后加入了fragment(碎片)支持
一个屏幕分了几个碎片,平板上空间够大,就组合起来。手机上不行,就分开显示

我觉得HD的做法是一种变通方法,因为在一个版本里面分平板版本和手机版本很麻烦,所以程序员会取巧来做,就是直接做两个版本。
平板的应用和手机的应用,本来就是可以相同也可以不同,比如随手记,在平板和手机上样子完全一样,但平板上用很不方便
而像带HD的应用,两个版本界面必然有不同,程序员会比较好控制一些
想做到像google plus之类在不同设备上都能充分利用屏幕的,做起来很累的

[ 本帖最后由 流浪的枪骑兵 于 2012-10-31 15:59 编辑 ]


TOP

发新话题
     
官方公众号及微博