Preparando el proyecto para soportar diferentes pantallas

85 views
Skip to first unread message

Javier Hernández

unread,
Nov 3, 2011, 5:53:26 PM11/3/11
to desarrolladores-android
Hola,

A ver si me pueden echar una mano con esto, he leído la guía de
Android dev, pero hay cosillas que aún no he entendido.

En el Manifest.xml tengo esto

<supports-screens android:anyDensity="true"
android:largeScreens="true" android:normalScreens="true"
android:smallScreens="true"/>

Y ahora mi estructura de directorios es así:

--res
|
--- drawable
|
--- drawable-hdpi
|
--- drawable-ldpi
|
--- drawable-mdpi
|
--- layout
|
--- layout-large
|
--- layout-normal
|
--- layout-small

Ahora mismo todo está vacío a excepción de drawable y layout, pero
quería saber si con lo que tengo en el Manifest.xml y con esa
estructura de directorios es suficiente para ya añadir un layout y los
drawables para cada tipo de pantalla, o si me estoy equivocando con
esto.

Un saludo


José Manuel Pereira García

unread,
Nov 3, 2011, 6:22:16 PM11/3/11
to desarrollad...@googlegroups.com
Te paso estos dos post que redacte en AndroCode a ver si te sirven de ayuda. ;)

http://androcode.es/2011/10/soporte-para-multiples-pantallas/
http://androcode.es/2011/10/buenas-practicas-a-la-hora-de-implementar-interfaces/



--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.




--
José Manuel Pereira García
Blogger y Developer
http://www.linkedin.com/in/jmpergar
http://hackedbrain.blogspot.com/

Javier Hernández

unread,
Nov 3, 2011, 6:42:50 PM11/3/11
to desarrolladores-android
Ok gracias, es un poco lo que leí en la guía de Android developers,
pero buen aporte.

¿Entonces como lo tengo está bien no?

Bueno voy a hacer pruebas y así salgo de dudas

Saludos




On 3 nov, 22:22, José Manuel Pereira García <jm.pereir...@gmail.com>
wrote:
> Te paso estos dos post que redacte en AndroCode a ver si te sirven de
> ayuda. ;)
>
> http://androcode.es/2011/10/soporte-para-multiples-pantallas/http://androcode.es/2011/10/buenas-practicas-a-la-hora-de-implementar...
> ***********José Manuel Pereira García*
> *Blogger y Developer*
> *http://www.linkedin.com/in/jmpergar*
> *http://hackedbrain.blogspot.com/***

Javier Hernández

unread,
Nov 3, 2011, 8:44:12 PM11/3/11
to desarrolladores-android
Eso ha funcionado, también eliminé las carpetas drawables y layout.

Lo que hay un problema y es que ya esté portrait o landscape siempre
muestra el layout normal, el layout-normal-port o layout-normal-land

¿por qué no utiliza los small o large?

Lo tengo así ahora para Portrait y Landscape:

layout-large-land
layout-large-port
layout-normal-land
layout-normal-port
layout-small-land
layout-small-port

Estoy utilizando WQVGA400 (como small), HVGA (como normal) y WVGA
(como large)

Saludos

Javier Hernández

unread,
Nov 4, 2011, 11:35:57 AM11/4/11
to desarrolladores-android
Hola,

Creo que aquí me lié un poco, parece que funciona todo bien, han
probado la aplicación en un terminal con pantalla pequeña (un
Motorola) y he visto que Android ha colocado el layout-small-port :)

Lo que ocurre que en mi emulador no ha funcionado pero es posible que
haya elegido el emulador equivocado, en principio para el layout-small
estaba probando con WQVGA400 y el WQVGA432, pero ya digo a mí no me
funcionó.

Saludos
Reply all
Reply to author
Forward
0 new messages