我有自己的对话框实现
public class MyDialog extends Dialog
如果创建对话框的 Activity
在 list 中具有以下内容,是否可以响应 MyDialog
类中的方向更改并更改对话框使用的布局:
android:configChanges="keyboard|keyboardHidden|orientation"
谢谢
最佳答案
android:configChanges="orientation"
标志仅表示 Activity 类将自行执行方向调整,并且不应销毁/重新创建 Activity (onCreate
不会被再次调用)当方向改变时。您可以找到有关如何处理此 @How to make an application ignore screen orientation change? 的很好的解释。
另外,在我看来,我们应该尽量避免设置这个标志,因为它不被认为是最佳实践。在方向更改时处理 Activity 重新创建的更合适的方法在@ http://blog.doityourselfandroid.com/2010/11/14/handling-progress-dialogs-and-screen-orientation-changes/ 中有详细说明。详细点。
关于android - 如何响应 Dialog 中的方向变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5218763/