我现在正在开发一个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" />