0

我创建了一个 android 应用程序,在该应用程序中,我在 res 文件夹中创建了文件夹“values”和“values-v14”。

如果我的应用程序安装在版本 15 中会发生什么,它将从哪里获取值:来自 values 或 values-v14?

4

1 回答 1

1

请参阅Android 如何找到最匹配的资源

同一页面上平台版本(API 级别)限定符的说明:

设备支持的 API 级别。例如,v1 用于 API 级别 1(Android 1.0 或更高版本的设备)和 v4 用于 API 级别 4(Android 1.6 或更高版本的设备)。有关这些值的更多信息,请参阅 Android API 级别文档。

注意:Android 1.5 和 1.6 仅在与平台版本完全匹配时才匹配具有此限定符的资源。有关详细信息,请参阅下面有关已知问题的部分。

因此v14将为 API 级别 14 的设备选择资源,否则values将使用更高的文件夹。

于 2012-05-21T12:36:44.003 回答