2011-01-27 55 views
8

我想實現的代碼同樣的事情,因爲它是在這個XML(這是ImageView的相對佈局內):如何在代碼中將android:layout_alignParentLeft屬性設置爲imageview?

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

我知道如何設置佈局寬度和高度,但不知道如何set layout_alignParentLeft =「true」。

是否可以在代碼中做到這一點?

回答

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

將代碼中的元素添加到佈局時,可以提供LayoutParams。在這種情況下,您想使用RelativeLayout.LayoutParms

您可以將一個rule添加到params,告訴它你想要ALIGN_PARENT_LEFT。

相關問題