Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 02/09/13, 19:06:21
Array

[xs_avatar]
Davidwalter Davidwalter no está en línea
Usuario novato en la web
 
Fecha de registro: dic 2011
Mensajes: 9
Modelo de smartphone: Iphone
Tu operador: Movistar
¿Diferentes posicionamientos de buttons segun resolucion?

Buenas, soy algo novato en el desarrollo de aplicaciones para android, y queria preguntaros una cosa.
Estoy trabajando en una aplicacion para niños para aprender idiomas, y al poner un boton, necesito posicionarlo y darle un tamaño. Lo del tamaño es simple, poner una para cada resolucion en su carpeta y listo. Pero, ¿y el posicionamiento? Tengo posicionados botones y mas o menos quedan bien en casi todo tipo de pantallas, menos para las tablets y phablets, que quedan bailando.
¿Se puede poner un posicionamiento para cada resolucion (xhdpi, tvdpi)?
Responder Con Cita


  #2  
Viejo 02/09/13, 19:49:43
Array

[xs_avatar]
tompad28 tompad28 no está en línea
Miembro del foro
 
Fecha de registro: ago 2011
Mensajes: 128
Modelo de smartphone: Packard Bell Liberty Tab
Tu operador: Simyo
El posicionamiento, cómo lo estas haciendo? Por layout o en el código? Si es en el layout, se suelen hacer layouts específicos para tablets , poniéndolos en la carpeta layout-sw600dp (7 pulgadas) y layout-sw700dp (10 pulgadas). Busca un poco sobre esto en la web de android developers, está bastante bien explicado.
__________________
Aprende a desarrollar tus aplicaciones Android en LiME Creative Labs
Tutoriales paso a paso para que consigas hacer Apps de la mejor calidad.
Responder Con Cita
  #3  
Viejo 02/09/13, 21:38:47
Array

[xs_avatar]
Davidwalter Davidwalter no está en línea
Usuario novato en la web
 
Fecha de registro: dic 2011
Mensajes: 9
Modelo de smartphone: Iphone
Tu operador: Movistar
 Cita: Originalmente Escrito por tompad28 Ver Mensaje
El posicionamiento, cómo lo estas haciendo? Por layout o en el código? Si es en el layout, se suelen hacer layouts específicos para tablets , poniéndolos en la carpeta layout-sw600dp (7 pulgadas) y layout-sw700dp (10 pulgadas). Busca un poco sobre esto en la web de android developers, está bastante bien explicado.
El posicionamiento lo tengo puesto en un RelativeLayout del xml con estas lineas:
Código:
android:layout_marginTop="XXXdp"
android:layout_marginLeft="XXXdp"
Responder Con Cita
  #4  
Viejo 03/09/13, 00:48:29
Array

[xs_avatar]
tompad28 tompad28 no está en línea
Miembro del foro
 
Fecha de registro: ago 2011
Mensajes: 128
Modelo de smartphone: Packard Bell Liberty Tab
Tu operador: Simyo
Pues lo dicho, guarda el layout como lo necesites en las distintas carpetas.
__________________
Aprende a desarrollar tus aplicaciones Android en LiME Creative Labs
Tutoriales paso a paso para que consigas hacer Apps de la mejor calidad.
Responder Con Cita
  #5  
Viejo 03/09/13, 14:42:54
Array

[xs_avatar]
Davidwalter Davidwalter no está en línea
Usuario novato en la web
 
Fecha de registro: dic 2011
Mensajes: 9
Modelo de smartphone: Iphone
Tu operador: Movistar
 Cita: Originalmente Escrito por tompad28 Ver Mensaje
Pues lo dicho, guarda el layout como lo necesites en las distintas carpetas.
Perdon por mi ignorancia, pero, ¿que tendria que crear un nuevo fichero xml en la carpeta values-sw600dp para las tablets de 7" y otro fichero xml en la carpeta [/b]values-sw720dp-land[/b] para las tablets de 10" y poner el mismo contenido que en el fichero original pero con margenes y tamaño en el que quede bien en tablets?
Responder Con Cita
  #6  
Viejo 03/09/13, 21:54:11
Array

[xs_avatar]
tompad28 tompad28 no está en línea
Miembro del foro
 
Fecha de registro: ago 2011
Mensajes: 128
Modelo de smartphone: Packard Bell Liberty Tab
Tu operador: Simyo
Si sólo quieres cambiar márgenes sí, extrae los valores a un fichero de dimensiones y crealo en cada una de las carpetas con los valores que quieras.
__________________
Aprende a desarrollar tus aplicaciones Android en LiME Creative Labs
Tutoriales paso a paso para que consigas hacer Apps de la mejor calidad.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 10:18:17 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /