Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android: soporte de aplicaciones para múltiples resoluciones de pantalla de tableta

Acabo de ejecutar mi aplicación de Android en Galaxy Tab Emulator, donde el diseño parece distraído. Ahora mi preocupación es cómo hacer que la aplicación encajan perfectamente en todas las pantallas de Tablet. Desde que me encontré con diferentes resoluciones de pantalla para Android Tablets. Por ejemplo:

  • Samsung Galaxy Tab 10.1 3G – 10.1 pulgadas, 1280 x 800 píxeles
  • Samsung P1000 Galaxy Tab – 7.0 pulgadas, 600 x 1024 píxeles
  • Dell Streak 7 – 7-pulgadas 800 × 480
  • Motorola Xoom – 10,1 pulgadas, 1280 × 800
  • Viewsonic G – 10.1 pulgadas 1024 × 600

Para pantallas pequeñas, medianas, grandes .. Android ofrece un diseño específico y carpetas dibujables. Para las tabletas xhdpi y xlarge se ha introducido. Pero todavía mi pregunta es cómo hacer el diseño fiable compatible con todas las resoluciones de pantalla de la tableta diferente.

  • Android: implementación de ViewHolder
  • Conexión de ADB con Wifi para dispositivo no enraizado
  • Android NoClassDefFoundError: com.google.firebase.FirebaseOptions
  • Inyección de Butterknife View
  • La actividad no se puede asignar a la actividad
  • startActivityForResult no funciona correctamente con launchMode singleInstance
  • Esperamos sus opiniones / sugerencias.

    Gracias.

  • ¿Es posible activar una casilla de verificación / botón de radio?
  • ¿Cuál es el mejor IDE para desarrollar aplicaciones de Android?
  • Compartir memoria entre dos procesos en Dalvik
  • Android: establece alfa en el botón al hacer clic. Preferiblemente sólo xml
  • ¿Es más eficiente para convertir la cadena a Int o Int a la cadena al comprobar la igualdad?
  • Detectar cadena / idioma de entrada del usuario
  • One Solution collect form web for “Android: soporte de aplicaciones para múltiples resoluciones de pantalla de tableta”

    Encontré el uso de nuevos calificadores de tamaño en la documentación Soporte de varias pantallas .

    De acuerdo con esto puedes crear carpetas como esta

    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) 

    Esto en combinación con la carpeta xhdpi debería dar más granularidad.

    ACTUALIZAR

    Me encontré con esto también, aunque esto está fuera del tema creo que podría ser útil en algunos casos

     res/layout/mylayout.xml # Default layouts res/layout-v4/mylayout.xml # Android 1.6 layouts res/layout-v11/mylayout.xml # Android 3.0 layouts 

    Este enlace tiene un consejo útil también con respecto al uso de layout-v enfoque

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.