当前位置: 代码迷 >> Android >> 屏幕旋转时格局被挤压
  详细解决方案

屏幕旋转时格局被挤压

热度:17   发布时间:2016-04-28 04:23:04.0
屏幕旋转时布局被挤压
AndroidManifest.中这么配置:
android:configChanges="keyboardHidden|orientation|screenSize"
怎么解决啊
------解决方案--------------------
" android:configChanges="keyboardHidden
------解决方案--------------------
orientation
------解决方案--------------------
screenSize" "
这个配置只是生命周期相关的配置

布局挤压 可以做一个 横屏 竖屏的 适配 
res 下 创建一个  layout-land (横屏)和 layout-port (竖屏) , 横屏时自动调用   layout-land 中的布局文件, 竖屏时调用 layout-port 中的布局文件
------解决方案--------------------
三种方法:
1、在manifest中设置Activity属性android:screenOrientation="portrait" ,让屏幕不可旋转;
2、写一个横屏布局,一个竖屏布局,然后当发生旋转时在onResume中切换布局文件;
3、布局文件全部写成相对布局的,让系统自己适配。
  相关解决方案