我现在正在开发一个android应用程序,仅用于演示目的。因此,在项目的开发过程中,我们没有将太多精力放在应用程序的方向更改上。每当方向发生变化时,应用程序就会崩溃。现在为每个活动或片段维护数据为时已晚。

所以我的问题是,是否有一种方法可以在整个应用程序中将方向设置为potrait。即使用户旋转电话,我们也可以保持状态不变吗?

最佳答案

从Java:

@Override
public void onCreate(Bundle
savedInstanceState){

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}


从XML:

<activity
    android:name=".ActivityName"
    android:label="@string/app_name"
    android:screenOrientation="portrait" />

10-05 22:56
查看更多