问题
在实际Android开发中会遇到横竖屏切换时,由于横竖屏尺寸问题,界面布局会有差异
解决方案
-
res
文件目录中,新建文件夹layout-port
,存放竖屏布局 -
res
文件目录中,新建文件夹layout-land
,存放横屏布局 - 需要保证
layout-port
和layout-land
文件夹中保证同名的布局文件,否则横竖屏切换时,无法找到对应的布局文件 - 对于横竖屏布局文件一样的界面,可以新建文件夹
layout
,存放唯一份布局文件使用即可 - 如果
layout-port
、layout-land
、layout
三个文件夹均存在同名的布局文件,在竖屏时系统会使用layout-port
内的布局文件,横屏时使用layout-land
内的布局文件
网友评论