No sé a qué nivel estás, o si fue un typo mencionar dos carpetas de diferente tipo, por las dudas aclaro.Si el dispositivo es "hdpi" (alrededor de 240dpi), de layout-hdpi levanta los layout y de drawable-hdpi los recursos (imágenes, animaciones, selectores, etc.) . Si no cae en esa categoría, primero verá si existe el recurso en alguna carpeta que le corresponda o si no encuentra ninguna, buscará en la carpeta default (sin posfijos); si no hay nada, da un hermoso error :P. Toda la documentación al respecto está en: http://developer.android.com/guide/topics/resources/providing-resources.html, en especial en http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch.Una manera sencilla de ver de qué carpeta está tomando recursos cada dispositivo, es agregar un TextView con un texto diferente a los <tulayout>_layout.xml de cada carpeta, o pintar de algún color diferente las imágenes en cada drawable-<algo>, cosas así.MarinaPD: Otro link bueno de la documentación de Android es http://developer.android.com/guide/practices/screens_support.html.--2013/3/11 Javier Fileiv <javier.fileiv@gmail.com>puedo saber de que carpeta lo esta levantando??El 11 de marzo de 2013 07:51, Javier Fileiv <javier.fileiv@gmail.com> escribió:
claro, el tema es que tengo drawable-hdpi y layout-hdpi....de cual levanta???El 10 de marzo de 2013 21:23, Marina Cuello <marina.eariel@gmail.com> escribió:
La carpeta layout es el "todos los demás", el default. El sistema busca primero en las carpetas a las que pertenece el dispositivo, si no encuentra el recurso busca en las superiores y si no en la default.
Te recomiendo que leas el link que pasó Agustín, y un par más que seguro están referidos en ese (no tengo buena conexión acá); en Android el concepto de resolución no te alcanza, tenés que tener en cuenta también la densidad; si apuntás a las versiones más nuevas, podés incluso armar recursos por tamaño mínimo en pixeles independientes de la densidad.
Para dar un ejemplo, un GSIII tiene mayor resolución que una tablet Xoom y mucho más que alguna Coby, pero las tablets levantan recursos desde -xlarge y el fono desde -large. La Coby puede estar levantando de -mdpi, mientras la Xoom levanta de -hdpi y el SIII de -xhdpi.
Es... Divertido. :-PMarina
On Mar 10, 2013 8:53 p.m., "Javier Fileiv" <javier.fileiv@gmail.com> wrote:--por ejemplo, la carpeta layout solo... que resolucion banca??--El 10 de marzo de 2013 17:46, Agustin Vazquez <aguss.vazquez@gmail.com> escribió:
Hola Javier, tenes que usar la carpeta layout-xlarge para poner los layouts en la tablet.aca hay una pagina que lo explica bien.
http://developer.android.com/training/multiscreen/screensizes.html
Saludos--El 9 de marzo de 2013 16:29, Javier Fileiv <javier.fileiv@gmail.com> escribió:
--Hola, les escribo porque tengo que adaptar una aplicacion hecha para celulares, cuyos layouts estan en la carpeta layouts, a distintos tipos de resoluciones de celulares, tablets, etc. Alguien tendra un buen tutorial o me podria dar una explicacion de como manejo esto Android??Muchas gracias!
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
--
Visita nuestras aplicaciones para Android en
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
--
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
--
--
--
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
0 comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.