background image

1. 首先是建立多个 layout 文件夹(drawable 也一样)。

 

在 res 目录下建立多个 layout 文件夹,文件夹名称为 layout-800x480 等。需要适应那种分辨

率就写成什么。

注意:

a. 较大的数字要写在前面:比如 layout-854x480 而不能写 layout-480x854.

b. 两个数字之前是小写字母 x,而不是乘号。

2. 在不能的 layout 下调整 layout 的长宽等各种设置。以适应不同的分辨率。

3 最后需要在 AndroidManifest.xml 里面添加下面一段,没有这一段自适应就不能实现:

</application>

< supports-screens

android:largeScreens="true"

android:normalScreens="true"

android:anyDensity = "true"/>

< /manifest> 

在</application>标签和</manifest> 标签之间添加上面那段代码。即可

Android 自适应不同分辨率或不同屏幕大小的 layout 布局(横屏|竖屏)

一:不同的 layout 

Android 手机屏幕大小不一,有 480x320, 640x360, 800x480.怎样才能让 App 自动适应不同

 

的屏幕呢?

其实很简单,只需要在 res 目录下创建不同的 layout 文件夹,比如 layout-640x360,layout-

800x480,所有的 layout 文件在编译之后都会写入 R.java 里,而系统会根据屏幕的大小自己

                     找软件资料,就到一览软件文库

http://wk.yl1001.com/rj/