从纵向活动转换为横向活动时Android无动画

我有活动A设置为纵向运行(android:screenOrientation =“portrait”在清单中的此活动上设置).单击按钮时,此活动将打开活动B.活动B设置为横向运行(在清单中此活动上设置的android:screenOrientation =“landscape”).无论我在overridePendingTransition方法中设置什么,都不会有动画.这总是很难.从活动A转换到活动B时,有没有办法强制某种动画?

此外,从活动B转换回活动A时,我遇到了同样的问题.

编辑(来自Praveen):

即使我已经在清单中对configChanges =“orientation”进行了decalred.我还面临着这个问题吗?对此有何想法?

提前致谢

最佳答案
我认为你必须覆盖activity的onConfigurationChange方法.
也许这会对你有所帮助.

例如

@覆盖
    public void onConfigurationChanged(Configuration newConfig){
        super.onConfigurationChanged(NEWCONFIG);

    updateGui();
}

转载注明原文:从纵向活动转换为横向活动时Android无动画 - 代码日志