0

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

我是 Eclipse 和 Android 的新手。

我应该如何使用这个?

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

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

谢谢

4

2 回答 2

1

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

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

编辑:从错误来看,属性 buttonBarStyle 似乎只在 API 级别 11 中定义。

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

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

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

3)似乎有一种方法可以在 res/layout 中创建 attr.xml 文件,并手动定义属性。尽管您可能想尝试,但我没有亲自尝试过.. 参考错误:错误:找不到与给定名称匹配的资源: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 我认为您的 Eclipse 配置不正确

于 2013-11-03T00:46:03.400 回答
0

刚刚遇到同样的问题。为了使用这个库,请确保:

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

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

于 2014-08-23T20:48:38.890 回答