【发布时间】:2012-03-22 10:51:02
【问题描述】:
我想使用 SDK 11 中包含的操作栏功能。但是,我还希望该应用能够在 SDK 10 (2.3.3) 的早期设备上运行。我愿意放弃早期设备的操作栏功能,因为它不是一个重要的功能。我已经阅读了有关反射、包装类和其他一些技术的所有内容。我现在对如何完成这项工作感到困惑。我正在使用 Eclipse。
如果我没有将 Eclipse 中的目标设置为 sdk 11 或更高版本,那么我引用 actionBar 的任何地方都会出现编译错误。如果我将目标设置为 sdk 11 或更高版本,它会编译但不会显示它可以在早期设备上运行。我一直设置android:minSdkVersion=10。
有人能给我一些关于如何引用actionBar 并让它针对以前的sdk 级别的见解吗?提前致谢。
【问题讨论】:
标签: android eclipse sdk backwards-compatibility android-actionbar