我已经下载了这个自定义日期选择器: https ://github.com/flavienlaurent/datetimepicker
我是 Eclipse 和 Android 的新手。
我应该如何使用这个?
导入时,在 res 文件夹中出现错误。 http://i.stack.imgur.com/Dh7df.jpg
请帮我。抱歉问了一个菜鸟问题。
谢谢
我已经下载了这个自定义日期选择器: https ://github.com/flavienlaurent/datetimepicker
我是 Eclipse 和 Android 的新手。
我应该如何使用这个?
导入时,在 res 文件夹中出现错误。 http://i.stack.imgur.com/Dh7df.jpg
请帮我。抱歉问了一个菜鸟问题。
谢谢
我已将 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 配置不正确
刚刚遇到同样的问题。为了使用这个库,请确保:
最后一个是造成大部分问题的原因。如果您将其设置为更高的目标构建,这并不意味着它不会在较低的 API 级别上运行。