android半对话半活动-具有对话样式的活动,全屏对话片段

android半对话半活动-具有对话样式的活动,全屏对话片段,android,android-activity,android-dialogfragment,Android,Android Activity,Android Dialogfragment,我正在开发我的小应用程序,我在对话框方面遇到了严重的问题。我的问题部分是技术性的,部分是一般性的 例如,我有以下场景:1)用户选择文件类型2)用户选择文件3)用户选择一些附加选项-大约5/6个选项的列表 我想知道是否可以将此作为某种三步向导(对于每个步骤单独的对话框),或者作为一个带有三个按钮/元素的活动来选择适当的元素。你觉得怎么样?我想让我的应用程序给用户一些轻的外观,因此我不希望有重的东西。你见过更复杂的对话/活动的好例子吗?有更复杂对话的官方指南吗 此外,还有一些技术问题: 1) 有可能

我正在开发我的小应用程序,我在对话框方面遇到了严重的问题。我的问题部分是技术性的,部分是一般性的

例如,我有以下场景:1)用户选择文件类型2)用户选择文件3)用户选择一些附加选项-大约5/6个选项的列表

我想知道是否可以将此作为某种三步向导(对于每个步骤单独的对话框),或者作为一个带有三个按钮/元素的活动来选择适当的元素。你觉得怎么样?我想让我的应用程序给用户一些轻的外观,因此我不希望有重的东西。你见过更复杂的对话/活动的好例子吗?有更复杂对话的官方指南吗

此外,还有一些技术问题: 1) 有可能让活动(全屏)看起来像对话框(样式)吗?如果是,如何进行?
2) 现在我使用DialogFragment。但是,android默认设置其尺寸,在更改屏幕方向时无需调整尺寸(屏幕较小尺寸是设置对话框大小的基础)。因此,当屏幕处于垂直方向时,对话框不使用屏幕的大部分。如何更改该设置,使对话框几乎占据整个屏幕,但在更改屏幕方向时也可以正确调整大小,如果可能,还可以保持setRetainInstance(true)(更改方向时对话框问题较少)?

在setContentView(R.layout.activity_main)下面的活动中使用以下代码行

请参考以下链接


将非对话主题设置为对话片段FTR当我问另一个问题时,我在这里的问题中有一个完整的例子。。
setTheme(android.R.style.Theme_Dialog);