Android系统。锁定所有活动的屏幕方向

时间:2012-10-12 13:11:17

标签: android android-manifest screen-orientation

  

可能重复:
  How can I set Orientation Fixed for all activities

我想为我的应用锁定屏幕方向。我的意思是所有活动必须具有相同的landscape方向。我不想在清单中为所有活动添加android:screenOrientation="portrait"。还有其他方法吗?谢谢 此致

2 个答案:

答案 0 :(得分:18)

您有两种方法可以实现结果。

  • 您可以在清单文件中指定每个活动基本方向要求。您可以在此处选择要支持哪种活动的方向。

e.g。

<activity
    android:name=".Some_Act"
    android:label="@string/app_name"
    android:screenOrientation="portrait" >
</activity>
  • 您可以创建基本活动并指定该活动的方向。稍后,您可以在应用程序的其他活动中继承该活动。您可以选择合适的基类来获得所需的行为。

答案 1 :(得分:1)

android:screenOrientation="landscape"
android:configChanges="keyboardHidden|orientation"

在应用的清单中添加上述所有活动的行。