Múltiples archivos styles.xml en Android Studio

Recientemente he importado mi proyecto Android de eclipse a Android Studio. Tengo 3 archivos de styles.xml: styles.xml, styles.xml (v11) y styles.xml (v14). No sé cómo y cuándo sucedió eso.

Styles.xml (v11) incluye:

<!-- Base application theme for API 11+. This theme completely replaces AppBaseTheme from res/values/styles.xml on API 11+ devices. --> 

Styles.xml (v14) incluye:

 <!-- Base application theme for API 14+. This theme completely replaces AppBaseTheme from BOTH res/values/styles.xml and res/values-v11/styles.xml on API 14+ devices. --> 

Quiero saber por qué están aquí y si puedo eliminar los archivos xml v11 y v14.

¿Qué son?

Funcionan de forma idéntica a su styles.xml original, pero tienen resource qualifiers . Esto significa que sólo se utilizan cuando se cumplen sus calificativos – en este caso cuando la versión de la API es 11+ o 14+.

¿Puedo borrarlos?

– si están vacíos entonces no habrá ningún impacto.


Otras lecturas

Si desea obtener más información, eche un vistazo a esta guía de Google

De forma predeterminada, la aplicación utiliza styles.xml, pero Eclipse cuando crea nuevos proyectos pone styles.xml en esas carpetas (v11 y v14), lee el comentario de cada archivo:

Tema de aplicación base para API 11+. Este tema reemplaza completamente AppBaseTheme de res / values ​​/ styles.xml en dispositivos API 11+.

Esto significa que puede definir estilos personalizados para cada API, por defecto están vacíos. Esto es útil cuando se desea especificar estilos para una API. Incluso puede definir estilos para dispositivos de diferentes densidades creando styles.xml en las carpetas denominadas densidad. Ejemplo: valores-mdpi, valores-hdpi.

  • Módulo tema de Android con sabores
  • Cómo cambiar el fragmento con la actividad de navegación inferior?
  • Android Studio - "Android framework se detecta en el proyecto"
  • Advertencia Gradle en el proyecto no-gradle Android Studio 0.4.5
  • Android studio adb Error de sintaxis: ")" inesperado
  • No se puede resolver el símbolo HttpGet, HttpClient, HttpResponce en Android Studio
  • mapa de bits de Android a matriz de bytes sin compresión
  • Ejecutar todas las pruebas de unidad en Android Studio
  • Fuente en XML con Android O
  • Gradle: La ejecución falló para la tarea compileReleaseAidl
  • Cómo obtener LogCat del dispositivo Genymotion
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.