我正在开发我的小应用程序,但我遇到了严重的对话框问题。我的问题部分是技术性的,部分是一般性的。
例如,我有以下场景:1)用户选择文件类型 2)用户选择文件 3)用户选择一些附加选项 - 大约 5/6 个选项的列表。
我想知道是否将其作为某种三步向导(对于每个步骤单独的对话框)或者作为一个具有三个按钮/元素的活动来选择适当的元素。你怎么想?我想让我的应用程序为用户提供某种轻巧的外观,因此我不希望有沉重的东西。你见过更复杂的对话/活动的好例子吗?任何更复杂对话的官方指南?
此外还有一些技术问题:1)是否可以让活动(全屏)看起来像对话框(样式)?如果是,如何?2)至于现在我使用DialogFragment。然而,默认情况下,android 设置其尺寸的方式是在更改屏幕方向时无需调整它们的大小(屏幕较小的尺寸是设置对话框大小的基础)。因此,当屏幕处于垂直方向时,对话框不会使用大部分屏幕。如何更改它以使对话框几乎占据整个屏幕,而且在更改屏幕方向时正确调整大小,并且如果可能的话仍然保持 setRetainInstance(true) (更改方向时对话框问题较少)?