我在自定义对话框的旋转方面遇到问题。
我的对话框具有纵向和横向方向的单独布局。启动活动通过onConfigurationChanged管理自己的更改。
问题在于,当对话框可见时发生旋转时,它会保留其启动时的布局。有没有办法更新对话框的布局而不更改可能显示它的每个活动?
答案 0 :(得分:1)
我假设活动使用onConfigurationChanged以便在保留数据,任务等的同时仅更改其布局。在必要时让每个人更新Dialog似乎很愚蠢。对话本身有意义 - 但是对话框没有onConfigurationChanged。
将对话框更改为以对话框为主题的活动可以满足您的需求。
这是一种解决方法,而不是解决方案,所以我希望有人有更好的主意。