Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个 android 应用程序,在该应用程序中,我在 res 文件夹中创建了文件夹“values”和“values-v14”。
如果我的应用程序安装在版本 15 中会发生什么,它将从哪里获取值:来自 values 或 values-v14?
请参阅Android 如何找到最匹配的资源。
同一页面上平台版本(API 级别)限定符的说明:
设备支持的 API 级别。例如,v1 用于 API 级别 1(Android 1.0 或更高版本的设备)和 v4 用于 API 级别 4(Android 1.6 或更高版本的设备)。有关这些值的更多信息,请参阅 Android API 级别文档。 注意:Android 1.5 和 1.6 仅在与平台版本完全匹配时才匹配具有此限定符的资源。有关详细信息,请参阅下面有关已知问题的部分。
设备支持的 API 级别。例如,v1 用于 API 级别 1(Android 1.0 或更高版本的设备)和 v4 用于 API 级别 4(Android 1.6 或更高版本的设备)。有关这些值的更多信息,请参阅 Android API 级别文档。
注意:Android 1.5 和 1.6 仅在与平台版本完全匹配时才匹配具有此限定符的资源。有关详细信息,请参阅下面有关已知问题的部分。
因此v14将为 API 级别 14 的设备选择资源,否则values将使用更高的文件夹。
v14
values