我设置了android:targetSdkVersion = 15并将SDK构建为15,假设应用程序将使用来自ICS的新的漂亮日期选择器,并且在2.x设备上它将使用旧的讨厌的。
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="15" />
不幸的是它没有用。也许我会错过一些东西,但根据API Demos,它应该可行。哪里可能有问题?
编辑:我创建了示例项目,一切正常,所以也许我需要以某种方式清理或修复我的项目。答案 0 :(得分:1)
我已经解决了这个问题。我正在使用旧的GreenDroid lib,它使用了从android:Theme.Light扩展的主题,所以我不得不将主题改为android:Theme.Holo.Light现在一切都好了。即使在2.x设备上也是如此。
答案 1 :(得分:0)
如果您使用的是Eclipse,可以转到Project-&gt;属性 - &gt;然后选择android。从那里,您应该能够选择目标API级别。还要检查project.properties文件以查找此行
项目目标
target = Google Inc.:Google API:8
自动创建project.properties文件,因此修改某些内容无法修复您的问题,但它可能会向您显示它没有尝试使用SDK 15