2012-01-24 4 views

답변

1

LayoutParams을 사용해야한다고 생각합니다. 이것은 당신을 도움이 될 것입니다

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); 
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE); 
Button button1; 
button1.setLayoutParams(params); 

params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); 
params.addRule(RelativeLayout.RIGHT_OF, button1.getId()); 
Button button2; 
button2.setLayoutParams(params); 

당신은 여기에 규칙을 추가 addRule()를 사용하여 다음 LayoutParams 객체를 생성해야합니다. 그런 다음 원하는 매개 변수를 View으로 설정하면됩니다. 다른 유형의 View에 대한 가져 오기가 다르기 때문에 LayoutParams을 가져올 때주의하십시오. 나는 하나가

Here is a link to the dev guide for extra help

+0

RelativeLayout.LayoutParams라고 당신이 원하는 것 같아요! 예 ... 오른쪽 LayoutParams (RelativeLayout의 일부)를 가져 오는 것이 모든 것에 대한 핵심입니다. 매우 감사합니다. –

관련 문제