2013-12-22 4 views
0

내 메인 (계층 구조에서 가장 높은) 레이아웃은 RelativeLayout입니다. 그 안에 프로그래밍 방식으로 LinearLayout을 만듭니다. '아래'라는 속성이 있어야합니다 (button1). 나는 을 RelativeLayout.LayoutParams에 추가하는 방법을 알고 있지만, LinearLayout.LayoutParams에는 그 옵션이 없습니다.선형 레이아웃 LayoutParams에 "below"추가

+0

[this] (http://stackoverflow.com/questions/3277196/can-i-set-androidlayout-below-at-runtime-programmatically)을 참조하십시오. – Manishika

답변

2

다음은 LinearLayout 속성보다 작을 수 없습니다. 최대 값에서 수직 또는 수평 방향 유형을 지정할 수 있습니다. 예 : 귀하의 LinearLayout

LinearLayout layout = /* ... */; 
layout.setOrientation(LinearLayout.VERTICAL); 
//OR 
layout.setOrientation(LinearLayout.HORIZONTAL); 
1

RelativeLayout 부모에 아이입니다. LayoutParams은 부모 내에서 하위 레이아웃을 지정하므로이 경우 RelativeLayout 부모에 대해 사용하는 올바른 LayoutParamsRelativeLayout.LayoutParams입니다.