Caldroid 对话框和 FragmentActivity

Caldroid Dialog and FragmentActivity

我正在构建一个应用程序,我需要一个日历以便用户可以选择日期。 我正在尝试将 Caldroid 库嵌入到我的项目中,我不想在新的 Activity 中显示日历,而是在 Dialog 中显示日历。

我的问题是:

  1. 由于我使用的 Activity 已经有一些小部件,我是否需要将其更改为 FragmentActivity
  2. 我想通过按日历 ImageButton 来显示 Caldroid Dialog,我需要第二个 FragmentActivity 吗?

直接回答您的问题:

A) 我所见的 Caldroid 只是另一个片段,因此 不需要Activity 更改为 FragmentActivity 检查 here(任何ViewGroup都可以容纳一个片段。

B) 让我看看我是否明白:您想单击位于 您的 activity 上的 ImageButton 来显示 Caldroid 的日历对话框?如果是这种情况,那么您 不需要 做任何事情,只需重写 ImageButton 的 onClick() 方法并实现它即可启动 Caldroid。不需要第二个片段 activity.