Todos tengo diferentes archivos de diseño para diferentes versiones de Android como layout-v13
, pero noté que los archivos son los mismos para las versiones más nuevas de Android (API 11-16). ¿Hay alguna manera de agruparlos como algo como layout-v11,12,13,14,15,16
? ¡Gracias por tu tiempo!Combinar archivos de diseño para varios números de versión
5
A
Respuesta
3
layout-v11
será utilizado por todos los dispositivos con Android 3.0 y superior. Solo debe dividir las carpetas (es decir, layout-v11
, layout-v12
, etc.) si los dispositivos que ejecutan la versión específica requieren un diseño diferente.
4
Si lo que intenta hacer es mostrar un diseño diferente según la versión de API disponible en el dispositivo, desea usar configuration qualifiers. Los detalles para los recursos alternativos también son documented.
La forma más sencilla de hacerlo es crear una carpeta de diseño para cada nivel de la API que desea utilizar, con el formato de la siguiente manera:
res/layout/layout.xml (Default)
res/layout-v4/layout.xml (Android 1.6 and higher)
res/layout-v11/layout.xml (Android 3.0 and higher)
De la documentación oficial de Android
En su caso layout-v11
esto será utilizado por dispositivos con Android 3.0 Honeycomb y por encima de
Cuestiones relacionadas
- 1. Herramientas para combinar varios archivos xsd
- 2. Makefile para combinar archivos js y crear una versión comprimida
- 3. ¿Combinar varios archivos binarios .NET juntos?
- 4. Uso de IPC para combinar varios idiomas
- 5. números de versión de msi
- 6. ¿Entradas de varios archivos?
- 7. Combinar y clasificar varios archivos XML con XSL
- 8. Combinar archivos PDF C#
- 9. Combinar varios videos en un
- 10. ¿Cómo combinar varios ensambles en uno?
- 11. Combinar Javadoc para varios módulos en una sola colección
- 12. Fusionando varios archivos javascript
- 13. Combinar columnas de diferentes archivos
- 14. Números de versión de análisis a números reales
- 15. Diseño de interfaz de software para varios tamaños de pantalla
- 16. Combinar archivos RTF
- 17. ¿Manera limpia de combinar varios tarros? Preferiblemente usando Ant
- 18. Bumping números de versión para nuevas versiones en archivos asociados (documentación)
- 19. Minificar/combinar archivos JS
- 20. Combinar dos números enteros para crear un número único
- 21. Combinar 2 archivos GetText
- 22. Linux: eliminar extensiones de archivos para varios archivos
- 23. Compilación de varios archivos Ocaml
- 24. Dónde encontrar números de versión válidos para dependencias en Leiningen
- 25. .net: ¿Números de versión para DLL frente a EXE?
- 26. Números de versión flotante, decimal o doble
- 27. combinar varios diccionarios en un solo diccionario
- 28. ¿Cómo adormezco un proyecto de varios archivos?
- 29. Google App Engine números de versión?
- 30. Combinación de varios archivos PDF usando PDFSharp
OK Lo intentaré esperar. – ninge
Perfecto. Trabajado como un encanto. ¡Muchas gracias por tu ayuda! – ninge
Como se mencionó, tengo un archivo de diseño en v11 pero API 23 lo ignora. Cuando creo una copia y la coloco en v17 funciona como se esperaba. Por lo tanto, de v11 a v16 se ignora por completo. Esto no sucede en la API 15, por ejemplo. Parece un error específico de la plataforma. – drindt