2013-04-05 12 views
12

Come impostare android:layout_alignParentRight="false" in modo programmatico? Posso impostato a true da questo codice, ma voglio impostare a livello di codice false:Come impostare layout_alignParentRight = "false" al livello di programmazione?

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

c'è un metodo removeRule(int) ma viene aggiunto a (livello di API 17). Voglio usare qualcosa di simile a livello di API 7 o 8.

+1

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

+0

grazie funziona con questo: 'addRule (RelativeLayout.ALIGN_PARENT_RIGHT, 0)' – 812621

risposta

30

questo codice impostarla falso:

addRule(RelativeLayout.ALIGN_PARENT_RIGHT,0) 
Problemi correlati