-1

我正在尝试开发一个 android 应用程序,该应用程序要求我首先在横向模式下打开应用程序某个活动,但是用户必须拥有可以在旋转屏幕时更改方向的设施。

问题是我可以在 onCreate 中更改为横向模式,但是之后不会调用 onConfigurationChanged() 以将方向更改为用户旋转的纵向或横向。

请让我知道我应该如何处理它?

4

2 回答 2

1

对于土地景观

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

肖像用

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
于 2015-07-20T05:38:11.467 回答
0

在活动标签的清单文件中设置以下属性

android:configChanges="keyboardHidden|orientation"
于 2015-07-20T05:05:47.117 回答