Android横竖屏切换正确实现方式分享


  本文标签:Android横竖屏切换

  大家对Android手机操作系统产生极大兴趣的一个主要原因应该就是因为它是一款开源的操作系统  。大家可以根据自己不同的需求对系统进行简单的更改就能满足一些特定的需求  。下面就来为大家详细介绍一下Android横竖屏切换的解决方法  。

  在开发游戏的时候,有些 游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏  。要做到这个要求其实很简单,在AndroidManifest.xml里面配置一 下就可以了  。加入这一行android:screenOrientation="landscape"  。

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

  Android横竖屏切换ava代码

  1. < ?xml version="1.0" encoding="utf-8"?>   
  2. < manifest xmlns:android="http://schemas.android.com/apk/res/android"   
  3. package="com.ray.linkit"   
  4. android:versionCode="1"   
  5. android:versionName="1.0">   
  6. < application android:icon="@drawable/icon" android:label="@string/app_name">   
  7. < activity android:name=".Main"   
  8. android:label="@string/app_name"   
  9. android:screenOrientation="portrait">   
  10. < intent-filter>   
  11. < action android:name="android.intent.action.MAIN" />   
  12. < category android:name="android.intent.category.LAUNCHER" />   
  13. < /intent-filter>   
  14. < /activity>   
  15. < activity android:name=".GamePlay"   
  16. android:screenOrientation="portrait"> 
  17. < /activity>   
  18. < activity android:name=".OptionView"   
  19. android:screenOrientation="portrait"> 
  20. < /activity>   
  21. < /application>   
  22. < uses-sdk android:minSdkVersion="3" />   
  23. < /manifest> 

  另外,Android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置,那样,进行中的游戏就不会自动重启了!

  Android横竖屏切换的相关实现技巧就为大家介绍到这里  。