我正在尝试为当地学校活动编写应用程序。由于我需要为如此广泛的受众提供它,因此我需要确保该应用程序至少与 android 2.3+ 兼容。我从来没有在任何地方使用过 ActionBarSherlock 或 Holoever,但现在似乎是时候了。
ActionbarSherlock 正在工作。我能够制作一个 Sherlock Activity,没问题。但是,HoloEverywhere 给了我 24 个错误。其中一些似乎是 Holoeverywhere 没有看到 ActionbarSherlock。引用 .Sherlock 的每种样式都有错误说明
error: Error retrieving parent for item: No resource found that matches the given name `[parentname]`
这在 /res/values/styles.xml 和 /res/values-v14/styles.xml 中
其余错误是 com.WazaBe.HoloEverywhere 试图引用 android.R。它无法解决,尝试在这些文件(DialogHolo、DialogAlertBuilder 和 HoloToast)中导入 android.R 只会让我遇到另一个错误,因为这些类试图引用的 R.id 不存在。
我通过从他的 github 下载 .zip、提取 zip 并从ChristopheVersieux-HoloEverywhere-148b903/HoloEverywhereLib
. 这对 ActionbarSherlock 来说效果很好。我还尝试克隆他的 git repo,我可以在 eclipse 的 Git Repositories 视图中看到它,但是当我这样做时它不会显示为可能的库。
有人知道如何让 HoloEverywhere 工作吗?