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

时间:2013-11-02 23:56:19

标签: android eclipse

我已下载此自定义日期选择器: https://github.com/flavienlaurent/datetimepicker

我是Eclipse和Android的新手。

我应该如何使用它?

导入时,我在res文件夹中出错。 http://i.stack.imgur.com/Dh7df.jpg

请帮帮我。 很抱歉问了一个菜鸟问题。

由于

2 个答案:

答案 0 :(得分:1)

我已经将日期选择器导入了Eclipse,我可以毫无错误地构建它。

您是否使用Android SDK Manager下载了所有必需的Android SDK文件?我看到你的'MainActivity'也有编译错误。

编辑: 从错误看,似乎属性buttonBarStyle仅在API Level 11中开始定义。

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

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

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

3)似乎有一种方法可以在res / layout中创建attr.xml文件,并手动定义属性。虽然您可能想尝试,但我没有亲自尝试过..请参阅error: Error: No resource found that matches the given name: attr 'buttonBarButtonStyle'

祝你好运

EDIT2: 在你的datetimepicker AndroidManifest.xml文件中更改android:minSdkVersion =“11”和android:targetSdkVersion =“17”应该可以正常工作! 从你的截图中,我看到它无法识别“HONEYCOMB”,看起来你的ADT版本不是最新版本,请尝试将其更新到最新版本。 之后右键单击Eclipse中的datetimepicker-library项目,单击“属性”,然后转到“Android”选项卡,您应该看到API 15或更高版本已检查,因为我已经检查了API 17,如下所示http://i.imgur.com/Z3DkRY1.png 我认为你的日食配置不正确

答案 1 :(得分:0)

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

  • Datetimepicker-library引用NineOld Androids
  • 项目属性,Java构建路径,Libraries包含android-support-v4,订单和导出已经检查了这个jar
  • 项目属性,Android,项目目标构建设置为API 19,例如

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