2013-04-05 12 views
12

Jak programowo ustawić android:layout_alignParentRight="false"? Mogę ustawić go true przez ten kod, ale chcę, aby ustawić go na false programowo:Jak programowo ustawić layout_alignParentRight = "false"?

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

Istnieje metoda removeRule(int) ale to dodaje się (poziom API 17). Chcę używać coś takiego poziomu API 7 lub 8.

+1

http://stackoverflow.com/questions/5107740/how-to-modify-a -relative-layout-rule-programaticaly –

+0

dzięki działa w tym: 'addRule (RelativeLayout.ALIGN_PARENT_RIGHT, 0)' – 812621

Odpowiedz

30

Ten kod to fałsz:

addRule(RelativeLayout.ALIGN_PARENT_RIGHT,0) 
Powiązane problemy