2011-01-27 7 views
8

Bu xml'de olduğu gibi aynı şeyi kod içinde gerçekleştirmek istiyorum (bu resim görünümü göreli düzende):Android'de nasıl ayarlanır: image_deignParentLeft özniteliği, koddaki resim görünümüne mi?

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

Düzen genişliğini ve yüksekliğini nasıl ayarlayacağımı biliyorum, ancak nasıl ayarlanacağını bilmiyorum layout_alignParentLeft = "true".

Bunu kodda yapmak mümkün mü?

cevap

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

kodda bir düzen bir öğe ekleyerek, sen LayoutParams sağlayabilir. Bu durumda, RelativeLayout.LayoutParms'u kullanmak istiyorsunuz.

ALIGN_PARENT_LEFT adresine bildirmek için paragraflara rule kodunu ekleyebilirsiniz.

İlgili konular