Android - ancho y alto de una view

 
Vista:
Imágen de perfil de Francisco Martinez
Val: 466
Oro
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

ancho y alto de una view

Publicado por Francisco Martinez (358 intervenciones) el 12/03/2015 14:40:46
como puedo saber el espacio que ocupa un view ,botón,imageView etc
en android


Button botón= new Button (this);


panel.addview (botón);

ancho= botón.getwicht();
alto=botón.getheight();

me da in valor de -1

he probado también .
ancho= getMeasuredHeight();

se puede hacer esto en android ,java


Gracias por todo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco Martinez
Val: 466
Oro
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

ancho y alto de una view

Publicado por Francisco Martinez (358 intervenciones) el 12/03/2015 15:29:24
ya he encontrado una solucion


// cogemos el contenedor padre parasaber las dimensiones
panel_pantalla.measure(RelativeLayout.LayoutParams.WRAP_CONTENT,RelativeLayout. LayoutParams.WRAP_CONTENT);
// aqui cogemos el componente qu esta dentro de el y sacamos ancho y alto
int w = boton.getMeasuredWidth();
int h = boton.getMeasuredHeight();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar