Android nos permite definir hdpi/mdpi/ldpi para la carpeta dibujable para contabilizar pantallas/dispositivos de diferentes tamaños. Me preguntaba si se puede aplicar ese mismo soporte para la carpeta Valores (o incluso la carpeta de diseño)? Por lo que respecta a la razón, normalmente defino un archivo "sizes.xml" que contiene tamaños dp estándar que aplico a márgenes y rellenos. También hago lo mismo con los tamaños sp para texto. Me gustaría ajustar esos valores en función de los dpi de los teléfonos.Android hdpi/mdpi/ldpi para la carpeta Valores?
Respuesta
Sí, creo que cualquier cosa en la carpeta res/
puede usar "Calificadores de configuración". Entonces, por ejemplo, puede tener una carpeta values-sw600dp-mdpi-land/
.
Véase "Utilización de la configuración Calificadores": http://developer.android.com/guide/practices/screens_support.html#qualifiers
Primero me di cuenta esto mirando código de ejemplo de aplicaciones de Google IOSched, mirar en la carpeta res
: https://github.com/google/iosched/tree/master/android/src/main/res
Vas a ver que tienen " valores-sw600dp-land "," values-w400dp "y" values-v17 "carpetas, solo por nombrar algunos.
Sí, puede definir los archivos que se utilizarán en función de los modificadores estándar. Por ejemplo, en una de mis aplicaciones he definido los archivos styles.xml y strings.xml para varios tamaños y orientaciones, y todo funciona como los valores esperados -hdpi grande y valores-large-land-hdpi, etc.
Como las carpetas de valores son más adecuadas para configurar diferentes márgenes y tamaños de fuente según la resolución del dispositivo, aunque algunos dispositivos hdpi toman valores de values-xhdpi. Por lo tanto, en lugar de usar values-normal-hdpi, values-normal-xhdpi es la respuesta más adecuada.
Al usar esto, también podemos omitir la necesidad de diferentes carpetas de diseño estableciendo diferentes dps y tamaños en carpetas de valores para admitir teléfonos y tabletas muy fácilmente.
Sí, puedes. Al igual que este:
res/values/dimens.xml(default)
res/values-ldpi/dimens.xml (240x320 and nearer resolution)
res/values-mdpi/dimens.xml (320x480 and nearer resolution)
res/values-hdpi/dimens.xml (480x800, 540x960 and nearer resolution)
res/values-xhdpi/dimens.xml (720x1280 - Samsung S3, Micromax Canvas HD, etc)
res/values-xxhdpi/dimens.xml (1080x1920 - Samsung S4, HTC one, etc)
res/values-large/dimens.xml (480x800)
res/values-large-mdpi/dimens.xml (600x1024)
res/values-sw600dp/dimens.xml (600x1024)
res/values-sw720dp/dimens.xml (800x1280)
res/values-xlarge-xhdpi/dimens.xml (2560x1600 - Nexus 10")
res/values-large-xhdpi/dimens.xml (1200x1920 - Nexus 7"(latest))
(a partir de: http://wiki.jikexueyuan.com/project/android-actual-combat-skills/multi-resolution-adapting-common-directory.html Advertencia:. El enlace es chino !!! Para traducir, haga clic derecho en la página, haga clic en "traducir al Inglés" en el menú emergente)
- 1. escritura Android para carpeta de la tarjeta SD
- 2. La carpeta Gen está vacía para el proyecto de Android
- 3. ¿Dónde se encuentra la carpeta Android SDK?
- 4. Elija la carpeta en el dispositivo Android
- 5. Android mkdir no está haciendo la carpeta
- 6. No hay depuración.keystore en la carpeta .android
- 7. Android: comprensión de la carpeta dibujable
- 8. Android - ¿Descomprimir una carpeta?
- 9. Creando hash para la carpeta
- 10. ¿Dónde diablos está la carpeta lib de la aplicación Android?
- 11. ¿Cómo escribir archivos en la carpeta de activos o la carpeta sin formato en Android?
- 12. guardar la imagen de android en la carpeta res/drawable
- 13. dimens.xml en la carpeta de valores para tabletas de 7 "y 10", ¿cómo?
- 14. Phonegap iOS/Android - Vinculación de la carpeta www
- 15. android: cómo ocultar la carpeta para que no aparezca en la Galería
- 16. Mover la carpeta de configuración AVD predeterminada (.android)
- 17. Organizar carpeta src Android en subcarpetas (Eclipse)
- 18. ¿Cómo seleccionar una carpeta en android?
- 19. carpeta ".android" y el archivo 'debug.keystore' falta
- 20. Android - Imágenes de la carpeta de recursos en un GridView
- 21. cómo acceder a la carpeta de descargas en android?
- 22. ¿Para qué se genera la carpeta obj?
- 23. JSON de análisis en Android - desde la carpeta de recursos
- 24. ¿Cómo mostrar la carpeta bin del proyecto android en eclipse?
- 25. ¿dónde está la carpeta de mi aplicación en Android?
- 26. Abrir un archivo de la carpeta assets en android
- 27. No se puede encontrar la carpeta .android en ubuntu
- 28. leer el archivo XML de la carpeta Android activos
- 29. ¿Dónde está la carpeta temporal en el dispositivo Android?
- 30. obtener la ruta de una carpeta de galería en Android