2013-04-05 1 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) 
관련 문제