2013-04-05 21 views
12

Cách đặt android:layout_alignParentRight="false" theo chương trình? Tôi có thể thiết lập nó để true bởi mã này nhưng tôi muốn đặt nó vào false lập trình:Cách đặt layout_alignParentRight = "false" theo lập trình?

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

Có một phương pháp removeRule(int) nhưng nó được thêm vào trong (cấp API 17). Tôi muốn sử dụng một cái gì đó như thế này trong mức API 7 hoặc 8.

+1

http://stackoverflow.com/questions/5107740/how-to-modify-a -kiểu tương đối-bố cục-quy tắc-chương trình –

+0

cảm ơn làm việc với điều này: 'addRule (RelativeLayout.ALIGN_PARENT_RIGHT, 0)' – 812621

Trả lời

30

mã này sẽ thiết lập nó sai:

addRule(RelativeLayout.ALIGN_PARENT_RIGHT,0)