您的位置:首页 > 移动开发 > Android开发

Android自适应屏幕大小

2012-06-08 13:39 239 查看
Android 自问世以来就广受追捧,因为其开放的特性,市面上也就随即出现了,各种版本的Android机器,不同的Android OS,不同的OEM,当然也就有了很多莫名其妙的屏幕尺寸.为此我前篇文章介绍了,如何通过编码的方式获取Android手机的宽高,有了这个宽高,我们就可以实现Android自适应屏幕大小了.

方法其实很简单,最常见的就是在res下建立相应尺寸的layout文件夹.

举个例子:

HTC Sensation Z710e手机的屏幕尺寸是540 x 960 pixels, 4.3 inches 详细参数见:http://www.addictedtophones.com/HTC-Sensation-Z710e_p_721.html,这样我们为了应用程序能在这款机器上也完美展现,我们就在res文件下新建一个layout-port-960x540文件夹,

文件夹名称格式: layout-屏幕方向(port竖屏/land横屏) -屏幕高(pixels)-屏幕宽(pixels),

图例:





将相应的布局文件创建在layout-port-960x540文件夹下就可以了,使用应用程序的手机如果满足屏幕尺寸是540 x 960 pixels,则系统会自动使用layout-port-960x540文件夹下的布局文件进行页面布局.进而推知,可实现N种屏幕的自适应.

网上有很多类似的介绍,给大家推荐个:

/article/5905974.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: