Creación de un diseño diferente para el teléfono y la tableta Android

Esta es una pregunta básica de Android. Tengo la aplicación que necesitan tener diseño de pantalla diferente para un teléfono y una tableta. El teléfono necesita tener un ListView y el Tablet necesita tener un GridView de los elementos.

Deseo saber cómo puedo hacer esto sin hacer dos aplicaciones diferentes.

Gracias

Básicamente tienes que hacer diferentes diseños para teléfonos Android y tabletas. Android es lo suficientemente inteligente como para diferenciarse. Por ejemplo para la pantalla grande usted puede apenas hacer una nueva carpeta nombrar-grande. Y poner su tableta xml en ella. Android escogerá xml de aquí y en caso de teléfono escogerá de carpeta de disposición simple. Los calificadores de configuración que puede utilizar para proporcionar recursos específicos de tamaño son pequeños, normales, grandes y xlarge. Por ejemplo, los diseños para una pantalla extra grande deben ir en layout-xlarge /.

Yo recomendaría si tanto el teléfono y las pantallas de la tableta y totalmente diferente que puede hacer dos apks diferentes y cargar en la misma identificación en Google Play. De esta manera su aplicación será ligera y será rápida. El juego de Google puede detectar automáticamente que la aplicación es para tableta o teléfono. No tienes que preocuparte por eso.

Básicamente, es necesario proporcionar diferentes archivos de diseño para los diferentes calificadores.

Como un ejemplo muy breve, los archivos de diseño xml layout-sw720dp en la layout-sw720dp (o layout-large para API <13) se utilizarán para dispositivos de más de 720 píxeles de ancho (es decir, 10 pulgadas).

Compruebe la compatibilidad de varias pantallas y proporciona recursos en la documentación de Android.

Compruebe esto: http://developer.android.com/guide/practices/screens_support.html

No es necesario realizar dos aplicaciones independientes.

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