2011-01-27 5 views
8

मैं कोड में एक ही चीज़ प्राप्त करना चाहता हूं क्योंकि यह इस एक्सएमएल में है (यह छविदृश्य रिश्तेदार लेआउट के अंदर है):एंड्रॉइड कैसे सेट करें: layout_alignParentLeft कोड में छविदृश्य में विशेषता है?

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

मुझे पता है कि लेआउट चौड़ाई और ऊंचाई कैसे सेट करें, लेकिन यह नहीं पता कि कैसे सेट करें 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 जोड़ सकते हैं ताकि आप यह बता सकें कि आप ALIGN_PARENT_LEFT पर हैं।

संबंधित मुद्दे