2013-04-05 8 views
12

प्रोग्रामिंग के रूप में android:layout_alignParentRight="false" कैसे सेट करें? मैं इस कोड से true के लिए सेट कर सकते हैं, लेकिन मैं false के लिए यह प्रोग्राम के रूप में सेट करना चाहते हैं:layout_alignParentRight = "false" प्रोग्रामेटिक रूप से कैसे सेट करें?

RelativeLayout.Layoutparams params = 
(RelativeLayout.LayoutParams)myView.getLayoutParams(); 
params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); 
button.setLayoutParams(params); 

एक विधि removeRule(int) नहीं है, लेकिन यह (एपीआई स्तर 17) में रख दिया जाता है। मैं API स्तर 7 या 8 में कुछ इस तरह उपयोग करना चाहते हैं

+1

http://stackoverflow.com/questions/5107740/how-to-modify-a -संबंध-लेआउट-नियम-प्रोग्रामैटिकल –

+0

धन्यवाद इसके साथ काम करता है: 'addRule (RelativeLayout.ALIGN_PARENT_RIGHT, 0) ' – 812621

उत्तर

30

इस कोड को यह निर्धारित करेगा गलत:

addRule(RelativeLayout.ALIGN_PARENT_RIGHT,0) 
संबंधित मुद्दे