Hay varias formas de hacerlo.
Primero puede crear diferentes carpetas de valores. Cada carpeta puede tener dimensiones que se usan para varios tamaños.
Segundo intento es crear diferentes diseños. Hay una buena cheatsheet para los diferentes foldernames:
http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/
continuación, puede añadir varios archivos diferentes tamaños de pantalla para dibujable.
Otra forma útil es utilizar fragmentos. Por ejemplo, un teléfono tendrá 2 actividades con una lista y un contenido, mientras que una tableta tendrá solo una que muestre una lista y el contenido.
se puede ver todas las carpetas posibles en http://developer.android.com/guide/practices/screens_support.html
Otra forma es la creación de varios dispositivos que de definición (resolución) pueden utilizar la aplicación.
Se puede definir dentro del manifiesto:
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
</compatible-screens>
o
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="600" />
Aquí es una buena muestra utilizando fragmentos:
http://developer.android.com/guide/components/fragments.html
Todas las posibles definiciones de carpeta se enumeran a continuación al
http://developer.android.com/guide/topics/resources/providing-resources.html
por ejemplo:
layout-sw320p
values-h720dp (screen must be higher then 720dp)
y luego crear un archivo de dimensión que tienen diferentes resoluciones, colores, lo que sea.
Hola, ¿conseguiste cómo hacerlo? ¿Puedes vincularme con algunos tutoriales que te ayudaron a lograrlo? –