为什么我的Android项目(使用Eclipse创建)有三个styles.xml
个文件?这些文件位于以下文件夹中:
每个文件之间有什么区别?为什么有三个值文件夹?
这些styles.xml
文件中的唯一内容是AppTheme属性。
答案 0 :(得分:2)
这些是不同API级别的值。文件夹值是(在这种情况下)API级别11<的默认文件夹,文件夹值-v11用于API级别> = 11,值-v14用于API级别> = 14。您需要这些,因为有时您需要为某些API级别使用不同的值。
答案 1 :(得分:0)
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
这些文件夹使得每个API级别使用不同的样式/主题,默认的android骨架项目具有它们以确保Holo在支持它的API级别上使用,而不是OEM皮肤。