我正在构建一个需要日历的应用程序,以便用户可以选择日期。我正在尝试将 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。无需进行第二个片段活动。