【发布时间】:2016-02-28 06:20:12
【问题描述】:
这两个文件的主要区别是什么:styles.xml(res\values\styles.xml)和styles.xml(res\values-v21\styles.xml?
针对旧的android版本,我们应该修改哪个文件?
【问题讨论】:
标签: android mobile styles android-appcompat
这两个文件的主要区别是什么:styles.xml(res\values\styles.xml)和styles.xml(res\values-v21\styles.xml?
针对旧的android版本,我们应该修改哪个文件?
【问题讨论】:
标签: android mobile styles android-appcompat
如果用户的设备运行的是 Android API 级别 21+ (Android 5.0+),Android 将使用 res\values-v21\styles.xml;对于旧版本,Android 将使用 res\values\styles.xml
【讨论】:
这只是意味着样式在android版本中有所不同。
values-v21 中的styles.xml 表示,该特定样式适用于 Android API 21 版本 5.0+
而styles.xml 将适用于除 5.0+ 之外的任何其他 Android 版本。
它与您为 en、fr、pk 等创建活动的语言相同。
values/styles.xml 文件将自动定位旧版本。
【讨论】:
values/styles.xml 适用于所有版本,包括 5.0+。