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