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
方法其实很简单,最常见的就是在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
相关文章推荐
- android 应用程序自适应屏幕大小
- Android自适应不同分辨率或不同屏幕大小
- android控件根据屏幕大小自适应
- android控件根据屏幕大小自适应
- android webview自适应屏幕大小
- Android自适应屏幕大小和layout布局(横屏|竖屏)
- Android自适应不同分辨率或不同屏幕大小
- Android屏幕大小自适应
- android自适应屏幕方向和大小
- Android自适应屏幕方向、大小和分辨率
- android 简单的弹出框(在屏幕中间,传string[],根据内容框框大小自适应)
- Android系统自适应屏幕大小
- Android自适应屏幕大小和layout布局(横屏|竖屏)
- Android自适应不同屏幕大小的全部方法
- Android开发之屏幕大小自适应
- Android UI自适应屏幕大小
- Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
- Android自适应屏幕大小和layout布局
- [android UI]应用程序自适应屏幕大小
- android自适应屏幕方向\大小\分辨率