【问题标题】:Android hint dialogsAndroid 提示对话框
【发布时间】:2012-07-07 23:03:22
【问题描述】:

我想在用户第一次使用该应用程序时向他展示一系列弹出窗口。弹出窗口将包含帮助消息(例如,单击此处进行操作,滑动查看...)。单击弹出窗口后,它将被关闭,并显示下一个。

有什么捷径可以做到吗?

我们将不胜感激任何想法(或最佳实践)如何做到这一点。

谢谢

【问题讨论】:

    标签: android popup hints


    【解决方案1】:

    Android 确实提供了像 AlterDialog.Builder 这样的对话框助手,通常这对于大多数对话框来说已经足够了。

    但请注意,Android 不支持同步对话框调用。相反,每个对话框仅在您的代码被执行后显示。这样做的原因是,否则 UI 线程将被阻塞。因此,为了实现一系列对话框或任何其他需要代码执行暂停直到对话框关闭的工作流程,需要解决方法。

    我通过使用命令模式在单击某个对话框按钮后执行代码来实现这一点。但这可能不适用于每个用例,因此您可能不得不想出一些古怪的东西:-(

    【讨论】:

    • 大概您还可以构建一个自定义对话框,其中按钮只需在关闭对话框之前将对话框的文本更改所需的次数?
    • 这很有趣,将下一个和上一个按钮添加到一个对话框并更改文本。更改 x 和 y 以吸引用户注意您想要的对象可能会很好。
    【解决方案2】:

    使用SharedPreference 作为标志,在活动运行时检查该标志。如果在第一次运行时未设置,请使用DialogFragment 显示弹出窗口。在他们看到所有弹出窗口后,设置标志以在以后的运行中隐藏它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多