Tengo un programa con 2 fragmentos. En tabletas les muestro a los dos.
Estoy haciendo esto con la carpeta /layout-sw600dp
.
En Motorola Xoom y otras tabletas, funciona pero no en Samsung Galaxy Tab 10.1
Esto es muy extraño. ¿He buscado en todas partes y no he encontrado una persona con el mismo problema?
¿Cuál puede ser el motivo?
cuantificador sw600dp no funciona en Galaxy Tab
Respuesta
Bien podría poner esto como una respuesta. Los identificadores swXXXdp son solo para Android 3.2 y superior. Si desea asegurarse de que apunte correctamente a las tabletas tanto después como antes de la 3.2, debe usar los atributos swXXXdp y large/xlarge. Así, por ejemplo:
- /diseño/- para los dispositivos de teléfonos y tabletas retrato
- /layout-XLarge-tierra/para las tabletas paisaje pre-3.2
- /layout-sw600dp-tierra/para el paisaje tabletas de post-3,2
Antes de Honeycomb 3.2, Android utiliza "cubos de tamaño" de los pequeños (por ejemplo Wildfire), normal (básicamente cualquier teléfono), grande (Streak 5, OG Galaxy Tab), que lo normal (Xoom), pero ahora los abandona a favor de estos valores dp que permiten un control más preciso.
Quiero un diseño de tableta también en OG Galaxy Tab. ¿Debo simplemente ponerlos/layout-large-land /? Si hago esto, las tabletas xlarge también obtendrán este diseño ¿no? – tasomaniac
Creo que puedes simplemente ponerlos en tierras grandes, sí, pero no sé si esto también se usará también para xlarge-land. Esta publicación de blog (http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html) tiene algunos buenos consejos para administrar múltiples configuraciones usando el mismo archivo de recursos, por lo que podría utilizar los archivos de "vinculación" descritos en la parte inferior de la publicación en large-land, xlarge-land y sw600dp-land –
¡Oh! Ya leí este artículo pero no el final. Gracias. – tasomaniac
Si necesita soporte para tablas 7 pulgadas, entonces no se Xlarge pero grande: /diseño/- para los dispositivos de teléfonos y tabletas retrato /diseño a gran-tierra/para las tabletas paisaje pre-3.2 /layout -sw600dp-land/para tabletas de paisajes post-3.2
- 1. Calificadores de diseño Galaxy Tab 10
- 2. Galaxy Tab en la depuración del dispositivo?
- 3. Android 3.1/Galaxy Tab/VideoView no se reproducirá
- 4. emulador para Samsung Galaxy Tab 10.1
- 5. Cómo capturar video con intención en Galaxy Tab?
- 6. Deshabilitar listview overscroll en Samsung Galaxy Tab 2.3.3 android
- 7. El rango del cuantificador no funciona en lookbehind
- 8. ¿Cómo ver Samsung galaxy Tab Emulator en tamaño completo?
- 9. Depuración de aplicaciones en un Galaxy Tab 10.1
- 10. API de impresión de Android en Galaxy Tab
- 11. android problema de visualización de video múltiple, Galaxy Tab específico
- 12. Android: ¿Cómo obtener data/anr/traces.txt desde Samsung Galaxy Tab?
- 13. Z-index no funciona en la pestaña de Samsung Galaxy?
- 14. La captura de imagen de la cámara no puede volver en Galaxy Tab Limited Edition
- 15. Encienda/apague el LED de la cámara/luz de flash en Samsung Galaxy Ace 2.2.1 y Galaxy Tab
- 16. cuantificador en Z3
- 17. Cómo hacer que mi aplicación se muestre a pantalla completa en Galaxy Tab
- 18. ¿Cómo utilizar el flash/led de la cámara como antorcha en un Samsung Galaxy Tab?
- 19. tipo de entrada = teclado numérico tiene punto deshabilitado en Galaxy Tab
- 20. Samsung Galaxy Note emulador
- 21. Como layout-sw600dp, alternativa para dibujable
- 22. ADB en OSX Lion, pero no se puede conectar en Galaxy 10.1 pestaña, pero funciona bien en Linux
- 23. Galaxy Tab 10.1 resolución de pantalla utilizable (- la barra de menú)
- 24. Android Galaxy Tab: ¿Por qué el ícono de lanzamiento está rodeado por un borde rosado?
- 25. ¿TelephonyManger.getDeviceId() devolverá la identificación del dispositivo para tabletas como Galaxy Tab ...?
- 26. ¿Por qué la etiqueta viewport en el Galaxy Nexus/Android 4 no funciona?
- 27. Notepad ++ notación de cuantificador explícito
- 28. ¿Cómo aplicar el cuantificador universal en Prolog?
- 29. jQuery UI Tab no desplazándose con contenedor
- 30. Samsung Galaxy S2 2.3.5+ no llamar overScrollBy()
Vale la pena preguntar, pero ¿es tu Galaxy Tab en Android 3.2? Estos identificadores solo se introdujeron en 3.2. –
No, ¿está en Android 3.1? Este podría ser el problema. Pero ¿cómo se supone que debo identificar las tabletas? Si simplemente uso/layout-v11, también incluye teléfonos ICS. ¿Cómo puedo admitir teléfonos ICS, teléfonos Gingerbread y todas las tabletas 3.1, 3.2 e ICS? – tasomaniac