zoukankan      html  css  js  c++  java
  • 于Android横竖屏切换的解决方法

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

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

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package
    ="com.ray.linkit"
    android:versionCode
    ="1"
    android:versionName
    ="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".Main"
    android:label
    ="@string/app_name"
    android:screenOrientation
    ="portrait">
    <intent-filter>
    <action android:name="android.intent.action.MAIN"/>
    <category android:name="android.intent.category.LAUNCHER"/>
    </intent-filter>
    </activity>
    <activity android:name=".GamePlay"
    android:screenOrientation
    ="portrait"></activity>
    <activity android:name=".OptionView"
    android:screenOrientation
    ="portrait"></activity>
    </application>
    <uses-sdk android:minSdkVersion="3"/>
    </manifest>

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

    或者在代码中:

    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
  • 相关阅读:
    截取小数位数(准确四舍五入及直接截取)
    水印
    用心整理的 献丑啦 一些关于http url qs fs ...模块的方法
    html禁止清除input文本输入缓存的两种方法
    flink写入elasticsearch报错!OOM内存溢出!连接异常关闭!
    实现网格建造系统
    AcWing 1064. 小国王
    AcWing 1052. 设计密码
    KMP 模板
    AcWing 1058. 股票买卖 V
  • 原文地址:https://www.cnblogs.com/gzggyy/p/2088232.html
Copyright © 2011-2022 走看看