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


Carpetas de diseño para Google Nexus 7 y 10

Estoy desarrollando una aplicación para google nexus 7 y 10. Pero hay un problema. No sé qué carpeta de diseño se debe utilizar para 7 y 10.

  • Cómo configurar la fuente para TextView en android?
  • Android: Elementos secundarios que comparten estado presionado con sus padres incluso cuando se especifica duplicateParentState
  • Android XML ¿Hay una manera de utilizar el espacio de nombres de la herramienta con atributos personalizados?
  • Ocultar teclado después de búsquedas de usuarios?
  • Scrollable EditText dentro de ScrollView
  • Cómo dividir entre dos botones en LinearLayout
  • Cómo agregar tres niveles ListView en ExpandableListView en android
  • Android no está recolectando el archivo derecha dimens.xml de la carpeta de valores
  • 6 Solutions collect form web for “Carpetas de diseño para Google Nexus 7 y 10”

    Para el nexo 7

    layout-large-hdpi 

    Para el nexo 10

     layout-xlarge-xhdpi 

    Nota : la aplicación sólo toma imágenes de estas carpetas si no ha asignado calificadores de precedencia más altos. Por ejemplo, si ha proporcionado una carpeta de diseño como layout-sw360dp la aplicación solo tomará las imágenes de esta carpeta aunque haya proporcionado diseños separados como el que he dicho anteriormente. Debido a que en android hay un orden de precedencia en el que tiene que dar diseños.

    Compruebe este documento oficial para el orden de precedencia de calificadores.

    EDIT: Proporcionar layouts para Tablets es una cosa muy confusa en Android. Tuve un horrible momento en la prestación de disposiciones para las tabletas. Sin embargo, finalmente tuve éxito después de tantos intentos. Habiendo dicho eso una cosa que usted tiene que recordar es que, incluso si usted no ha dado la carpeta derecha, androide tomará la carpeta conveniente siguiente de la disposición con respecto al dispositivo.

    Ahora en cuanto a su comentario, para Samsung 7, creo que el diseño ideal será

     layout-large-mdpi. 

    Y para Samsung 7.7, puede ser

     layout-large-hdpi (which I haven't tried yet) 

    Y para Samsung 10.1, será

     layout-xlarge-mdpi 

    En cuanto a su Nexus 10, tiene que hacer imágenes separadas para adaptarse a su tamaño.

    De acuerdo con http://android-developers.blogspot.com/2012/07/getting-your-app-ready-for-jelly-bean.html

    Nexus 7 (2012) debe ser tvdpi

    Entonces, en mi opinión

    Para el Nexus 7 (2012)

    • Archivo de diseño en layout-sw600dp-land , layout-sw600dp-port

    • Recursos de imágenes en drawable-sw600dp-tvdpi

    Para Nexus 10

    • Archivo de diseño en layout-sw720dp-land , layout-sw720dp-port

    • Recursos de imágenes en drawable-sw720dp-xhdpi (1600×2560)

    Desde android 3.2 debe usar layout-sw600dp para la tableta de 7 "y el layout-720dp para los 10". Si desea mantener la compatibilidad hacia atrás con la versión anterior de android (pre 3.2, también debe usar la antigua notación de layout-xlarge*

    Para agregar a @blackbelt, estaba probando en mi Nexus 7 y en un emulador de 600x1024mdpi y encontré que los dos estarán considerablemente apagados.

    La forma rápida de solucionar esto sería crear las carpetas de diseño:

    Layout-sw600dp-land-tvdpi

    Layout-sw600dp-port-tvdpi

    Esto ha sido probado y verificado para trabajar para el Nexus 7 específicamente ya que la densidad de tvdpi es rara.

    Así que las carpetas de diseño:

    Layout-sw600dp-land

    Layout-sw600dp-port

    Sería entonces para dispositivos con una densidad mdpi. Hay mucho más dispositivos que caen en la segunda categoría, por lo que realmente no debe confiar en el uso de la convención de nomenclatura sin tvdpi para apoyar el Nexus 7.

    Esto obviamente puede aplicarse a la Nota Galaxy y otros dispositivos que son hdpi y así sucesivamente.

    Ahora puede utilizar el sitio web de Google Design "métricas de dispositivos". Tiene una gran cantidad de dispositivos en la lista.

    Enlace: https://design.google.com/devices/

    Para el nexo 10 puede poner su diseño en layout-sw720dp-land-xhdpi .

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