Foros del Web » Programando para Internet » Android »

Cantidad de layouts por densidad

Estas en el tema de Cantidad de layouts por densidad en el foro de Android en Foros del Web. Hola! Queria sacarme una duda existencial con el tema de los layouts que existen. Actualmente cuando comienzo una aplicacion suelo hacer las imagenes y/o iconos ...
  #1 (permalink)  
Antiguo 30/04/2012, 18:43
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 16 años, 4 meses
Puntos: 2
Cantidad de layouts por densidad

Hola!

Queria sacarme una duda existencial con el tema de los layouts que existen.
Actualmente cuando comienzo una aplicacion suelo hacer las imagenes y/o iconos para las diferentes densidades y las guardo en las distintas carpetas:
drawable-hdpi
drawable-ldpi
drawable-mdpi

Con el tema del main.xml, que serian los layouts, cuantos tendria que tener como para probar bien la aplicacion?
Tengo:
layout/main.xml
layout-small/main.xml
layout-large/main.xml
layout-xlarge/main.xml

Hace falta alguna carpeta mas para poder probar las diferentes resoluciones y/o densidades?

Muchas gracias!!!
  #2 (permalink)  
Antiguo 06/05/2012, 13:58
Avatar de Sirius381  
Fecha de Ingreso: abril-2006
Mensajes: 129
Antigüedad: 18 años, 7 meses
Puntos: 12
Respuesta: Cantidad de layouts por densidad

Creo que es un tema bastante amplio y no sería posible definir el numero de carpetas de recursos, yo he leido la docu oficial y te dan sugerencias, mejores practicas, estandares, etc, pero ahi mismo dice que ni eso te garantiza que se vea del todo bien la app en todos los dispositivos, creo que entre todos podemos poner aqui nuestras mejores practicas, consejos y experiencias para ir armando algo interesante, lo malo que nadie se anima a postear, yo en mi experiencia solo manejo recursos para los strings es decir, los directorios:

res/values
res/values-es

en values pongo mis recursos en inglés y en "es" bueno, creo que es obvio, no me he visto en la necesidad de manejar densisdades (por ahora) pero cuentanos, como haces tus iconos para las diferentes densidades? es decir, como eliges el tamaño, como es que decides por X tamaño para cada densidad?

Saudos y ojalá mas gente se apunte y así entre todos armemos al menos lo que son mejores practicas para localizar y manejar una app para multiples dispositivos.

Saludos!
__________________
Don Ramón Fan
  #3 (permalink)  
Antiguo 07/05/2012, 08:56
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Cantidad de layouts por densidad

Si, estaria bueno crear una seccion en donde se traten estos temas.

Por mi lado, me baso en: http://developer.android.com/guide/p...s_support.html

Donde explica como hacer las diferentes densidades.
Ahi tambien menciona la opcion de crear distintas carpetas segun las densidades.

Espero que te ayude!
  #4 (permalink)  
Antiguo 12/05/2012, 02:31
 
Fecha de Ingreso: enero-2011
Ubicación: lima-peru
Mensajes: 80
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: Cantidad de layouts por densidad

Hola , si espero que mas gente se apunte con su experiencia en el desarrollo de aplicaciones y que le ha funcionado mas comodo .

aqui un repost de donde quise alguna info parecida :

Cita:
Holas , una duda sobre mejores practicas en el desarrollo de aplicaciones

alguna guia de la que sepan

por ejemplo es recomendable crear la clases asyctask internas en cada clase que la use .
por ejemplo
para poder tener todos mis string en un archivo dentro de values , lo hacen todo en uno solo , por ejemplo ahora , estoy creando varios archivos

button.xml
edit_text.xml
...etc etc
mensajes.xml //para los progres bar , alertas , etc

donde segun el view y la actividad coloco el recurso que luego uso en la actividad y el control correspondiente , todos los strings ai justo para la internacionalizacion
hago algo parecido para los styles , asi mas facil modificarlos cuando tenga que recrear el layout para cada standar de pantalla

.alguna otras practicas que usen , o hallan visto.
gracias de antemano.

saludos.

Etiquetas: layouts
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:20.