1

我正在尝试在我之前包含在 Maven 托管结构下的简单 HelloWorld 应用程序中使用Caldroid 。ActionBarSherlock

因为我需要为 ABS 和 Caldroid 使用支持包,所以我希望 Caldroid 使用相同的支持包。目前,它是最新的:support-v4-r7.jar

但是,在 Eclipse 中,我无法getChildFragmentManager()说该方法在CaldroidFragment. 因此,我无法继续。

另外,我不知道是否应该移植 Caldroid 的每个类来扩展 ABS 类以便正确使用。例如:

public class CaldroidFragment extends DialogFragment    
to
public class CaldroidFragment extends SherlockDialogFragment

有什么想法可以整合它们吗?

4

1 回答 1

1

我刚刚想出了如何使 Caldroid 与 ActionbarSherlock 一起工作(没有任何错误)。

  1. 导入 ActionbarSherlock 库和 Caldroid 库。

  2. 然后从ActionbarSherlock 的 libs 文件夹中删除support v4 jar

  3. 添加caldroid 作为 ActionbarSherlock 的依赖项

  4. 将 ActionbarSherlock 添加为您的应用程序的依赖项。

现在,一切都会正常工作,没有任何错误!

于 2013-07-19T16:28:40.190 回答