|
||
|
|
|
|||||||
| 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 |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
¿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)? |
|
|
|
#2
|
||||
|
||||
|
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. |
|
#3
|
||||
|
||||
|
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.
![]() Código:
android:layout_marginTop="XXXdp" android:layout_marginLeft="XXXdp" |
|
#4
|
||||
|
||||
|
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. |
|
#5
|
||||
|
||||
|
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?
|
|
#6
|
||||
|
||||
|
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. |
![]() |
Estás aquí
|
||||||
|
||||||