Densidades y tamaños en tablets android
Tengo problemas con la vista de pantalla en diferentes tablets y configuraciones.
Tengo una tableta wolder mitab con 800x480px y mi aplicación es perfectamente. Pero he creado una máquina virtual con la misma resolución que mi tablet y son los textos más grandes, rebosando la pantalla.
- Imagen borrosa en otro dispositivo
- Pantallas de soporte en el archivo de manifiesto
- ¿Cómo hacer que mi aplicación se vea igual en todos los dispositivos?
- Cómo diseñar diseño para S4
- Selección de recursos de Android y valores e inconsistencias
Tengo dos carpetas: la disposición para las tabletas de 7 "y x-grande para las tabletas más grandes. He intentado otras tabletas 7", 9 "y 10" y parece buena. Pero lo mal que es todo en el emulador ha sido que te en las tablas con diferentes densidades.
También tengo estas líneas en el manifiesto:
<supports-screens android:largeScreens="true" android:anyDensity="true" android:xlargeScreens="true"/>
¿Cómo puedo arreglar esto?
Gracias
- Cómo definir dimens.xml para cada tamaño de pantalla diferente en android?
- Creación de la aplicación de soporte para varias pantallas Android
- ¿Cómo saber el ancho más pequeño (sw) del dispositivo android?
- Soporte de pantalla de manifiesto Entrada sólo para dispositivos y sólo para tabletas
- Diseño de pantalla múltiple de Android
- cómo redimensionar automáticamente, compatible, ajustar el tamaño de pantalla para todos los dispositivos android
- ¿Cómo prevenir el bloqueo automático de pantalla en android por código?
- ¿Cómo usar RecyclerView de acuerdo con la pantalla del dispositivo?
Confiar en el emulador y esperar lo mismo en las tabletas generalmente no es recomendable a menos que el emulador esté configurado exactamente para burlar las tablas (como establecer densidades de LCD abstraídas, etc.). Mejor probar directamente depurar eclipse / test en diferentes dispositivos (especialmente los no chinos estándar) conectados a su PC. Si no tiene dispositivos, mantenga múltiples emuladores de versiones cada una dirigida a un dispositivo específico y crear el emulador para ser casi exactamente igual que el dispositivo en términos de resolución, densidad de LCD abstracta, memoria RAM, almacenamiento, etc No es fácil resolver este problema sin realizar pruebas . Pero debería funcionar siempre y cuando siga esto: http://developer.android.com/training/multiscreen/screendensities.html y http://developer.android.com/guide/practices/screens_support.html
- ¿Cómo escribir una ArrayList para archivarla y recuperarla?
- Android – EditText multilínea forzada a llenar la altura