我正在构建一个需要日历的应用程序,以便用户可以选择日期。我正在尝试将 Caldroid 库嵌入到我的项目中,并且我想显示日历不是在 newActivity
中,而是在 a 中Dialog
。
我的问题是:
- 由于我使用的
Activity
是已经有一些小部件的,是否需要将其更改为FragmentActivity
? - 我想
Dialog
通过按日历显示 CaldroidImageButton
,我需要第二个FragmentActivity
吗?
我正在构建一个需要日历的应用程序,以便用户可以选择日期。我正在尝试将 Caldroid 库嵌入到我的项目中,并且我想显示日历不是在 newActivity
中,而是在 a 中Dialog
。
我的问题是:
Activity
是已经有一些小部件的,是否需要将其更改为FragmentActivity
?Dialog
通过按日历显示 Caldroid ImageButton
,我需要第二个FragmentActivity
吗?直接回答你的问题:
A)据我所知,Caldroid 只是另一个片段,因此无需在此处更改您Activity
的FragmentActivity
检查(任何可以容纳片段。ViewGroup
B)让我看看我是否明白了:您希望单击位于您的活动上的 ImageButton 以显示 Caldroid 的日历对话框?如果是这种情况,那么您只需覆盖 onClick() 方法ImageButton
并实现它即可启动 Caldroid。无需进行第二个片段活动。