android - Caldroid、ActionBarSherlock 和 Maven

标签 android actionbarsherlock caldroid

我正在尝试使用 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 一起工作(没有任何错误)。

  1. 导入 ActionbarSherlock 库和 Caldroid 库。

  2. 然后从ActionbarSherlock 的libs 文件夹

    中删除support v4 jar
  3. 添加 caldroid 作为 ActionbarSherlock 的依赖项

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

现在,一切正常,没有任何错误!

关于android - Caldroid、ActionBarSherlock 和 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16042687/

相关文章:

android - 谷歌的 AdMob 广告是否可以免费显示在您的 Android 应用程序中?

Java Realm 结果在 Java 7 中排序?

Android:快速位图模糊?

android - 为什么 Android Facebook 界面不支持 Fragments?

java - Android:如何将字符串转换为日期

android - 如何在 Caldroid 日历中禁用直到今天的所有日期?

java - 如何设置这个 View ?

android - fragment 支持中的 Actionbarsherlock ActionMode

android - AlertDialog 和 SherlockActivity

java - 语言环境 Caldroid