我的应用中的所有活动都使用以下方式锁定为纵向:
android:screenOrientation="portrait"
我的广告显示在我的一些活动的顶部,如果我将手机侧向倾斜并按广告,它会将基础活动更改为横向方向!我试图覆盖
onConfigurationChanged(Configuration newConfig)
通过将配置设置为纵向并调用超级,但它没有任何效果。关于如何解决这个问题或者发生了什么的任何线索?
答案 0 :(得分:3)
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
诀窍。