2013-04-05 7 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)ですが、それは、(APIレベル17)で追加されます。私はAPIレベル7または8にこのようなものを使いたい

+1

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

+0

ありがとうございます: 'addRule(RelativeLayout.ALIGN_PARENT_RIGHT、0)' – 812621

答えて

30

このコードは偽に設定します:

addRule(RelativeLayout.ALIGN_PARENT_RIGHT,0)