问题描述
- 设置布局适合任何屏幕尺寸大小
- 如何设置布局,可以让布局适合任何屏幕尺寸大小? 如何做这个功能呢?
<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""/>
解决方案
这个问题当面试题都可以了
1.像前面luhuajcdd所提到到的,相应的文件夹创建对应的布局文件
2.图片尽量用九宫图,减少图片拉伸的影响
3.尽量减少绝对坐标
其实这个可以参考android phone源码的做法,phone应用里面针对不同大小的屏幕建了好多文件夹,当然其它应用也可以的。至于你列出属性没试过,有机会要试下,不知道这个链接是否可以帮到你 http://blog.sina.com.cn/s/blog_833421ab01013rfl.html
解决方案二:
要在相应的文件夹下面创建相应的layout文件
http://developer.android.com/intl/zh-CN/guide/practices/screens_support.html#support
时间: 2025-01-02 07:38:43