自定义Android对话框方向更改

时间:2012-09-28 13:54:22

标签: java android layout orientation android-orientation

我在自定义对话框的旋转方面遇到问题。

我的对话框具有纵向和横向方向的单独布局。启动活动通过onConfigurationChanged管理自己的更改。

问题在于,当对话框可见时发生旋转时,它会保留其启动时的布局。有没有办法更新对话框的布局而不更改可能显示它的每个活动?

1 个答案:

答案 0 :(得分:1)

我假设活动使用onConfigurationChanged以便在保留数据,任务等的同时仅更改其布局。在必要时让每个人更新Dialog似乎很愚蠢。对话本身有意义 - 但是对话框没有onConfigurationChanged。

将对话框更改为以对话框为主题的活动可以满足您的需求。 这是一种解决方法,而不是解决方案,所以我希望有人有更好的主意。