我正在尝试使用 Caldroid在我的简单 HelloWorld 应用程序中,该应用程序之前在 Maven 托管结构下包含 ActionBarSherlock
。
因为我需要使用 ABS 和 Caldroid 的支持包,所以我希望 Caldroid 使用同一个。目前最新的是:support-v4-r7.jar
但是,在 Eclipse 中,我在 getChildFragmentManager()
中失败,说该方法在 CaldroidFragment
中未定义(???)。因此,我无法继续。
另外,我不知道是否应该移植每个 Caldroid 类来扩展 ABS 类,以便正确使用。例如:
public class CaldroidFragment extends DialogFragment
to
public class CaldroidFragment extends SherlockDialogFragment
有整合它们的想法吗?
最佳答案
我现在想出了如何让 Caldroid 与 ActionbarSherlock 一起工作(没有任何错误)。
导入 ActionbarSherlock 库和 Caldroid 库。
然后从ActionbarSherlock 的libs 文件夹
中删除support v4 jar添加 caldroid 作为 ActionbarSherlock 的依赖项。
将 ActionbarSherlock 添加为您应用的依赖项。
现在,一切正常,没有任何错误!
关于android - Caldroid、ActionBarSherlock 和 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16042687/