如何在Android中安装自定义日期选择器

如何在Android中安装自定义日期选择器,android,eclipse,Android,Eclipse,我已下载此自定义日期选择器: 我是Eclipse和Android的新手 我应该如何使用这个 导入时,res文件夹中出现错误。 请帮帮我。 对不起,我问了一个问题 谢谢我已经将datepicker导入到我的Eclipse中,我可以毫无错误地构建它 您是否使用Android SDK管理器下载了所有必要的Android SDK文件?我看到您的“MainActivity”也有编译错误 编辑: 从这些错误来看,buttonBarStyle属性似乎只是从API级别11开始定义的 有几种方法可以解决这个问

我已下载此自定义日期选择器:

我是Eclipse和Android的新手

我应该如何使用这个

导入时,res文件夹中出现错误。

请帮帮我。 对不起,我问了一个问题


谢谢

我已经将datepicker导入到我的Eclipse中,我可以毫无错误地构建它

您是否使用Android SDK管理器下载了所有必要的Android SDK文件?我看到您的“MainActivity”也有编译错误

编辑: 从这些错误来看,buttonBarStyle属性似乎只是从API级别11开始定义的

有几种方法可以解决这个问题

1) 将您的应用程序和AndroidManifest.xml文件中的库项目minSdkVersion设置为“11”,这将使您的应用程序无法在较旧的Android版本上使用

2) 将此特定布局文件移动到res/layout-v11/文件夹,并在res/layout文件夹中创建同一布局文件的另一个版本,但不使用buttonBarStyle

3) 似乎有一种方法可以在res/layout中创建attr.xml文件,并手动定义属性。我没有亲自尝试过,尽管你可能想试试。。指

祝你好运

编辑2: 在datetimepicker AndroidManifest.xml文件中更改android:minSdkVersion=“11”和android:targetSdkVersion=“17”应该可以! 从您的截图中,我看到它不识别“蜂巢”,似乎您的ADT版本不是最新的,请尝试先将其更新为最新版本。 在Eclipse中右键单击datetimepicker库项目,单击“属性”,然后转到“Android”选项卡,您应该会看到选中了API 15或更高版本,对于我的,我选中了API 17,如下所示
我认为您的eclipse没有正确配置

只是遇到了同样的问题。要使用此库,请确保:

  • Datetimepicker库引用NineOld Androids
  • 项目属性、Java构建路径、包含android-support-v4的库以及order and export已检查此jar
  • 例如,项目属性、Android、项目目标构建设置为API 19

最后一个问题造成了大部分问题。如果将其设置为更高的目标版本,这并不意味着它不会在较低的API级别上运行。

File>New>Project…>从现有代码中删除Android项目,然后浏览到datetimepicker并选中“将项目复制到工作区”您在res文件夹中得到了什么错误?仍然没有运气。我已经找到并测试了它们。仍然失败。请阅读这篇文章并听从建议。。应该有效:用更多信息更新我的答案。如果对您有效,请记住将其标记为答案:),但如何在MainActivity中修复错误?这与导入错误有关。对不起,我真的不知道