내 메인 (계층 구조에서 가장 높은) 레이아웃은 RelativeLayout
입니다. 그 안에 프로그래밍 방식으로 LinearLayout
을 만듭니다. '아래'라는 속성이 있어야합니다 (button1
). 나는 을 RelativeLayout.LayoutParams
에 추가하는 방법을 알고 있지만, LinearLayout.LayoutParams
에는 그 옵션이 없습니다.선형 레이아웃 LayoutParams에 "below"추가
0
A
답변
2
다음은 LinearLayout 속성보다 작을 수 없습니다. 최대 값에서 수직 또는 수평 방향 유형을 지정할 수 있습니다. 예 : 귀하의 LinearLayout
LinearLayout layout = /* ... */;
layout.setOrientation(LinearLayout.VERTICAL);
//OR
layout.setOrientation(LinearLayout.HORIZONTAL);
1
는 RelativeLayout
부모에 아이입니다. LayoutParams
은 부모 내에서 하위 레이아웃을 지정하므로이 경우 RelativeLayout
부모에 대해 사용하는 올바른 LayoutParams
은 RelativeLayout.LayoutParams
입니다.
[this] (http://stackoverflow.com/questions/3277196/can-i-set-androidlayout-below-at-runtime-programmatically)을 참조하십시오. – Manishika