更改对话框的方向

时间:2015-01-20 22:10:55

标签: android dialog android-orientation

我有问题。我有一个应用程序,它在manifest.xml中设置了修复方向(纵向)。

android:screenOrientation="portrait"

但我确实想要更改Dialog的方向,我在其中一个片段中以编程方式创建。问题是,由于我的清单声明,super方法onConfigurationChanged(Configuration newConfig)从未被调用过。

是否可以检测到手机已经转动并改变对话框的方向(不破坏/重新创建正常情况)?

编辑:

ActivityFragments应保持纵向模式,Dialog应检测更改并定位”

希望这个问题可以理解;)

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为可行的解决方案是删除android:screenOrientation标记,然后覆盖onConfigurationChanged()方法以执行您需要的操作。