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 25/12/13, 14:15:30
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

RelativeLayout

Hola, como puedo distribuir horizontalmente tres botones y que ocupen todo el ancho de la pantalla a partes iguales, es decir que cada botón ocupe 33,33333333...% de la pantalla en horizontal?
Responder Con Cita


  #2  
Viejo 25/12/13, 17:46:24
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Usando un LinearLayout con Orientation Horizontal, después a cada uno de los 3 botones les pones un Width de 0 y un Weight de 1.
Responder Con Cita
  #3  
Viejo 25/12/13, 20:36:43
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

Eso ya lo conocía pero no quiero poner eso, me interesa dejarlo así, alguien sabe como?. Gracias de todas formas
Responder Con Cita
  #4  
Viejo 25/12/13, 20:53:52
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
No puedes, para hacer distribuciones uniformes se inventó el sistema de pesos (Weight), y sólo puede hacerse con LinearLayout.

Lo que puedes hacer es asignar a cada botón un tamaño de 160/3 dpi (que para empezar no es un número entero, con lo que tendrás que buscar la aproximación y no ocupará todo el ancho), de esa forma en la mayoría de móviles te funcionará bien. Pero habrá otros (como por ejemplo el HTC One S, que hablo por experiencia porque lo uso para depurar en el curro) donde no te funcionará bien.
Responder Con Cita
Respuesta

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



Hora actual: 19:29:38 (GMT +2)



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

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