下载此文档

android屏幕适配.docx


文档分类:论文 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
Android屏幕适配1、、,,,,(small,normal,large,andextralarge)。,但屏幕尺寸可以不相同,Diagonalpixel表示对角线的像素值(=),DPI=933/=252android将实际的屏幕密度分为四个通用尺寸(low,medium,high,andextrahigh)一般情况下的普通屏幕:ldpi是120dpi,mdpi是160dpi,hdpi是240dpi,xhdpi是320dpi对于屏幕来说,dpi越大,屏幕的精细度越高,(Density-independentpixel——dip)】dip是一种虚拟的像素单位dip和具体像素值的对应公式是dip/pixel=dpi值/160,也就是px=dp*(dpi/160)当你定义应用的布局的UI时应该使用dp单位,确保UI在不同的屏幕上正确显示。手机屏幕分类和像素密度的对应关系如表1所示手机尺寸分布情况(http://developer./resources/dashboard/)如图所示,目前主要是以分辨率为800*480和854*480的手机用户居多从以上的屏幕尺寸分布情况上看,其实手机只要考虑3-、android多屏幕支持机制Android的支持多屏幕机制即用为当前设备屏幕提供一种合适的方式来共同管理并解析应用资源。Android平台中支持一系列你所提供的指定大小(size-specific),指定密度(density-specific)的合适资源。指定大小(size-specific)的合适资源是指small,normal,large,andxlarge。指定密度(density-specific)的合适资源,是指ldpi(low),mdpi(medium),hdpi(high),andxhdpi(extrahigh).Android有个自动匹配机制去选择对应的布局和图片资源1)界面布局方面根据物理尺寸的大小准备5套布局:layout(放一些通用布局xml文件,比如界面顶部和底部的布局,不会随着屏幕大小变化,类似windos窗口的titlebar),layout-small(屏幕尺寸小于3英寸左右的布局),layout-normal(),layout-large(4英寸-7英寸之间),layout-xlarge(7-10英寸之间)2)图片资源方面需要根据dpi值准备5套图片资源:drawable:主要放置xml配置文件或者对分辨率要求较低的图片drawalbe-ldpi:低分辨率的图片,如QVGA(240x320)drawable-mdpi:中等分辨率的图片,如HVGA(320x480)drawable-hdpi:高分辨率的图片,如WVGA(480x800),FWVGA(480x854)drawable-xhdpi:至少960dpx720dpAndroid有个自动匹配机制去选择对应的布局和图片资源。系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片。3、,Google为了方便开发者对于各种分辨率机型的移植而增加了自动适配的功能<supports-screensandroid:largeScreens="true"android:normalScreens="true"android:smallScreens="true"android:anyDensity="true"/>:anyDensity=["true"|"false"]如果android:anyDensity="true"指应用程序支持不同密度,会根据屏幕的分辨率自动去匹配。如果android:anyDensity="false"应用程序支持不同密度,系统自动缩放图片尺寸和这个图片的坐标。具体解释一下系统是如何自动缩放资源的。例如我们在hdpi,mdpi,ldpi文件夹下拥有同一种资源,那么应用也不会自动地去相应文件夹下寻找资源,这种情况都是出现在高密度,以及低密度的手机上,比如说一部240×320像素的手机,如果设置android:anyDensity="false",Android系统会将240x320(低密度)转

android屏幕适配 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1017848967
  • 文件大小334 KB
  • 时间2016-11-18