0

我的应用程序中的所有活动都使用以下方式锁定为纵向:

android:screenOrientation="portrait"

我的一些活动顶部显示了广告,如果我将手机侧向倾斜并按下广告,它会将底层活动更改为横向!我试图覆盖

onConfigurationChanged(Configuration newConfig)

通过将配置设置为纵向并调用超级,但它没有效果。关于如何解决这个问题的任何线索,或者发生了什么?

4

1 回答 1

3
    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);

        this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    }

成功了。

于 2010-12-18T00:51:27.343 回答