我想在横向/肖像中使用活动。该活动以当前方向的布局开始(在启动活动之前的意思)。之后它必须坚持它,而不是对方向变化作出反应。

我尝试过

android:configChanges="orientation" 
.

在活动的清单中,并覆盖

@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
    super.onConfigurationChanged(newConfig);
}
.

什么都不做(尝试评论超级电话,但这导致例外) 但这并不是禁用旋转变化的效果 - 处理更改并重建布局,它只是不使用正确的。

,我不能使用

android:screenOrientation
.

因为似乎我必须始终指定一种模式,而不是我需要的。 无论如何,如果我在那里指定某些东西,则在旋转时会重建活动。 用尝试

android:screenOrientation="nosensor"
.

不做任何东西

这里有一个与代码的当前方向锁定 http://www.samcoles.co.uk/移动/ android-lock-and-解锁屏幕定向/

但它达到了与XML中的指定方向相同的效果(保留布局但重建活动)。它有点接近我想要的东西(从开始开始方向),但重建活动,我根本不希望它做出反应。

有帮助吗?

解决方案

android:configChanges=“ orientation”根本不能在模拟器上运行,但可以在设备上正常运行。

其他提示

尝试 通用标签

将此添加到onCreate 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top