0

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

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

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

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

4

1 回答 1

0

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

setTheme(android.R.style.Theme_Dialog);

参考以下链接,

Android:如何创建一个透明的以对话框为主题的活动

于 2013-10-29T13:12:49.560 回答