Android横屏竖屏切换总结

本文总结了Android应用中横竖屏切换的方法,包括通过Eclipse设置模拟器横竖屏,以及在AndroidManifest.xml中配置Activity保持特定方向。同时讨论了如何处理屏幕旋转导致的Activity重启,特别是在游戏场景下保持活动状态。此外,还介绍了根据屏幕方向动态加载不同布局的技巧。
摘要由CSDN通过智能技术生成

1.切换模拟器的横竖屏的方式:快捷键:ctrl+f12

如果固定横屏可以在eclipse 里面run dialog->target 里面可以设置.如果是命令行可以使用参数
emulator -skin HVGA-L 

 

 

2.要让程序界面保持一个方向,不随手机方向转动而变化的处理办法: 

在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。

例如(landscape是横向,portrait是纵向):

另外,android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置,那样,进行中的游戏就不会自动重启了!
有的程序适合从竖屏切换到横屏,或者反过来,这个时候怎么办呢?可以在配置Activity的地方进行如下的配置android:screenOrientation="portrait"。这样就可以保证是竖屏总是竖屏了,或者landscape横向。

 

 

3. 程序中如果横竖屏的变换可以变换样式,如背景图片,按钮大小和布局等。所以可以利用Android系统每次屏幕切换会重启A

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值