我有一个自定义AlertDialog,它通过单击按钮打开。我为它做了两个xml布局。正常的肖像布局和景观,我放入res / layout-land文件夹。打开对话框时,我更改了屏幕方向,它不会刷新以应用相应的xml布局。但是,如果我在更改方向后打开对话框,则正确的xml将会膨胀。
我在AndroidManifest.xml中尝试使用和不使用此行,
android:configChanges="orientation|screenSize"
没有它,情况更糟。对话框关闭,键盘打开。我不知道那里发生了什么。一种方法是手动重新打开对话,但我也不知道如何做到这一点。我在片段的onCreateView上点击按钮开始对话。除此之外,我没有为AlertDialog设置任何其他方法。
提前致谢!