2 zxd 72 zxd_72 于 2013.04.23 13:34 提问

设置布局适合任何屏幕尺寸大小

如何设置布局,可以让布局适合任何屏幕尺寸大小? 如何做这个功能呢?

<supports-screens android:resizeable=["true"| "false"]                            
                  android:smallScreens=["true" | "false"]  
                  android:normalScreens=["true" | "false"]  
                  android:largeScreens=["true" | "false"]                   
                  android:xlargeScreens=["true" | "false"]    
                  android:anyDensity=["true" | "false"]                   
                  android:requiresSmallestWidthDp="integer"                  
                  android:compatibleWidthLimitDp="integer"                  
                  android:largestWidthLimitDp="integer"/>

2个回答

baimy1985
baimy1985   2013.04.23 21:03
已采纳

这个问题当面试题都可以了
1.像前面luhuajcdd所提到到的,相应的文件夹创建对应的布局文件
2.图片尽量用九宫图,减少图片拉伸的影响
3.尽量减少绝对坐标
其实这个可以参考android phone源码的做法,phone应用里面针对不同大小的屏幕建了好多文件夹,当然其它应用也可以的。至于你列出属性没试过,有机会要试下,不知道这个链接是否可以帮到你 http://blog.sina.com.cn/s/blog_833421ab01013rfl.html

luhuajcdd
luhuajcdd   2013.04.23 16:03

要在相应的文件夹下面创建相应的layout文件
http://developer.android.com/intl/zh-CN/guide/practices/screens_support.html#support

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!