警报对话框在方向更改时不会更改为横向/纵向布局

时间:2016-05-20 15:41:49

标签: android android-layout alertdialog android-alertdialog onconfigurationchanged

我有一个自定义AlertDialog,它通过单击按钮打开。我为它做了两个xml布局。正常的肖像布局和景观,我放入res / layout-land文件夹。打开对话框时,我更改了屏幕方向,它不会刷新以应用相应的xml布局。但是,如果我在更改方向后打开对话框,则正确的xml将会膨胀。

我在AndroidManifest.xml中尝试使用和不使用此行,

android:configChanges="orientation|screenSize"
没有它,情况更糟。对话框关闭,键盘打开。我不知道那里发生了什么。一种方法是手动重新打开对话,但我也不知道如何做到这一点。我在片段的onCreateView上点击按钮开始对话。除此之外,我没有为AlertDialog设置任何其他方法。

提前致谢!

0 个答案:

没有答案