我如何告诉Android从不同的资源中读取不同的Api级别



有什么方法可以自定义我的应用程序,使其从不同的不同Android版本的字符串.xml文件?

我知道当地的情况,但这不是我想要的。我希望android在Api级别为11或更低并且来自stringsb.xml,api级别为12+。

我不愿意在设置字符串的任何地方检查代码中的android.os.Build.VERSION.SDK_INT。

根据Android版本命名资源目录,因此旧的Android版本有,最近的版本有值-v12

这一切都在http://developer.android.com/guide/topics/resources/providing-resources.html

您可以在项目的res文件夹中创建目录values-v11或values-v14,然后放入字符串.xml并使用引用字符串项

getResources().getString(

最新更新