【问题标题】:android semi dialog semi activity - activity with dialog style, fullscreen dialogfragmentandroid semi dialog semi activity - 具有对话框样式的活动,全屏​​对话框片段
【发布时间】:2013-10-29 13:07:20
【问题描述】:

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

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

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

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

【问题讨论】:

标签: android android-activity android-dialogfragment


【解决方案1】:

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

setTheme(android.R.style.Theme_Dialog);

参考以下链接,

Android: how to create a transparent dialog-themed activity

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-03
    相关资源
    最近更新 更多