Me gustaría crear diferentes diseños para tabletas y teléfonos en Android. ¿Dónde debería poner los recursos de diseño para hacer esta diferenciación?Disposición para tabletas en Android
Respuesta
Sé que esto es una cuestión de edad, sino por el bien de ella ... Según documentation, debería crear mutiple carpetas de recursos como éste
res/layout/main_activity.xml # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger)
Wow gracias. ¿Qué carpeta dibuja cada uso? – Si8
¿Qué carpetas de diseño debo crear para los dispositivos Nexus 9 y Nexus 10? –
Intenta mover el contenido de Nexus 10 a una carpeta para sw800dp. El Nexus 9 continuará tomando sus señales de la carpeta sw768dp –
Con diseños, creo que se puede diferenciar única corriente por el siguiente texto:
res/layout/my_layout.xml // layout for normal screen size
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-large-land/my_layout.xml // layout for large screen size in landscape mode
Puede encontrar más información sobre lo que puede añadir a la estructura de carpetas para diferenciar entre diferentes configuraciones here.
El mayor problema es que el Android SDK realmente no ha incorporado las tabletas oficialmente. Esperemos que eso se resuelva en la próxima versión de Android. De lo contrario, solo necesita asegurarse de usar diseños de escala que funcionen para cualquier tamaño de pantalla.
Creo que el problema no es sobre el SDK. Por ejemplo, el teléfono tiene un tamaño de pantalla de 480x800 ppp es suficiente para el diseño de la tableta. Si su aplicación funciona mejor con el diseño de la tableta, en ese caso, los usuarios no necesitan tener una tableta y aún así tener su beneficio. Entonces no hay necesidad de distinguir tableta/teléfono. El enlace que señalas lo resuelve perfectamente. Gracias. –
esto es compatible con Android 3.2 –
Si está utilizando el concepto fragmento en el código (significa la disposición de varios paneles), entonces es mejor utilizar wdp en lugar de IDAM
res/layout-w600dp/main_activity.xml # For 7” tablets (600dp wide and bigger)
res/layout-w720dp/main_activity.xml # For 10” tablets (720dp wide and bigger)
res/layout-w600dp-land/main_activity.xml # For 7” tablets in landscape (600dp wide and bigger)
res/layout-w720dp-land/main_activity.xml # For 10” tablets in landscape (720dp wide and bigger)
Consulte la tabla para la comprensión wdp
Table 2. New configuration qualifers for screen size (introduced in Android 3.2).
En el siguiente enlace http://developer.android.com/guide/practices/screens_support.html
This source proporcionar también cómo llamar a cualquier recurso en base a configuraciones de dispositivos, tales como: el lenguaje, la anchura/altura de pantalla, dirección de diseño, orientación de la pantalla ... etc.
Debe tener cuidado de hacer un recurso predeterminado como fuente mencionada, como llamar a iconos de alta calidad para tabletas.
Según la documentación, se debe crear carpetas de recursos mutiple como this..full lista ...... res/layout/main_activity.xml // For handsets (smaller than 600dp available width) res/layout/main_activity.xml // For handsets (smaller than 600dp available width) res/layout-sw600dp/main_activity.xml // For 7” tablets (600dp wide and bigger) res/layout-sw720dp/main_activity.xml // For 10” tablets (720dp wide and bigger) res/layout-sw600dp-land/main_activity.xml // For 7” tablets in landscape (600dp wide and bigger) res/layout-sw720dp-land/main_activity.xml // For 10” tablets in landscape (720dp wide and bigger)
- 1. ¿Disposición transparente en Android?
- 2. disposición desplazable en Android
- 3. HTML5 Canvas (juego) en tabletas iPad/Android
- 4. android.permission.CALL_PHONE para las tabletas
- 5. Disposición Android alinear inferior
- 6. Manifiesto de Android Restringir a tabletas
- 7. Android: Disposición de Spinner personalizada
- 8. Android force Disposición Horizontal (horizontal)
- 9. Disposición de la barra inferior en Android
- 10. pantalla de preferencias Android Disposición
- 11. Android: Disposición Archivos Margen/Relleno accesos directos
- 12. Disposición Android Alinear a la derecha
- 13. Después Upate Android SDK - disposición no muestra
- 14. Directrices de la interfaz de usuario para Android Honeycomb en tabletas
- 15. Disposición para el módulo Magento
- 16. Disposición gráfica Problema de desplazamiento en Eclipse Android Development
- 17. Disposición de Android S3 frente a la disposición de Galaxy Nexus
- 18. ¿Cuáles son las relaciones de aspecto para todos los dispositivos de teléfonos y tabletas Android?
- 19. ¿Disposición gráfica en blanco?
- 20. Directrices de diseño de la interfaz de usuario para tabletas Android
- 21. fragmento en la disposición
- 22. Disposición con posición dinámica
- 23. ¿Hay una API de Java para tocar dispositivos como tabletas?
- 24. Android - Obtener el alto de la disposición de los padres
- 25. relativa Disposición ignorando setMargin()
- 26. Disposición de Android: ¿Es posible la UI del componente reutilizable?
- 27. error al abrir el Eclipse Disposición Android Editor
- 28. Disposición de depósito Mercurial para múltiples ramas
- 29. androide "layout_alignParentBottom" en la disposición relativa
- 30. Android de disposición relativa dependencias circulares de error
Las tabletas son dispositivos móviles lo que no hay diferencia entre los dos. – Rene