我有一个应用程序,它为PreferenceActivity使用了蜂窝的新功能。 我正在使用settings_header
<header
android:summary="summary"
android:fragment="MyFragment"
android:title="title"/>
问题是我需要为sdk 2.3编译相同的代码。具有兼容性。对于sdk 2.3我需要回到旧的xml进行设置。
我该怎么办?在某些方面,我想隐藏(不要编译)新的settings_headers xml文件,当我不需要它时,否则预编译器会抱怨,因为它不理解新标记。
我试图在外部库中移动资源,只在蜂窝上导入lib,但看起来它们不会被导出。
所以问题是:如何在sdk 3.0中使用新功能,并在没有两个独立项目源的情况下回到sdk 2.3上的旧样式?
答案 0 :(得分:0)
对于不同的版本,我会使用不同的“xml-folders”。
因此,在您的情况下,您将在项目的res文件夹下创建另一个名为“xml-v11”的xml文件夹,在此文件夹中,您可以自由使用蜂窝的所有新功能,例如“{{ 1}}“ - 你提到的标签。
干杯 L0rdAli3n