2011-01-27 12 views
8

que quiero lograr lo mismo en código como lo es en este XML (esto imageview está dentro de la disposición relativa):Cómo configurar el atributo android: layout_alignParentLeft a la vista de imagen en el código?

      <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:src="@drawable/logo"/> 

sé cómo configurar el ancho y la altura de diseño, pero no saben cómo establecer layout_alignParentLeft = "true".

¿Es posible hacer esto en el código?

Respuesta

32
RelativeLayout.LayoutParams params = 
    new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, 
     RelativeLayout.LayoutParams.WRAP_CONTENT); 
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE); 
imageView.setLayoutParams(params); 
0

Al añadir un elemento a un diseño de código, puede proporcionar LayoutParams. En este caso, quiere usar RelativeLayout.LayoutParms.

Puede agregar un rule a los parámetros para indicarle que desea ALIGN_PARENT_LEFT.

Cuestiones relacionadas