내 응용 프로그램에 다음 코드가 있습니다.
LinearLayout.LayoutParams params =
new LinearLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT);
LinearLayout의 방향을 세로로 설정하고 싶습니다. XML에서 동등한 것은 다음과 같습니다.
android:orientation="vertical"
XML없이 코드에서 어떻게 할 수 있습니까?
답변:
LinearLayout을 인스턴스화해야합니다. 그 후에 setOrientation ()을 호출 할 수 있습니다.
LinearLayout myLayout = ...;
myLayout.setLayoutParams(new LayoutParams(LinearLayout.WRAP_CONTENT, LinearLayout.WRAP_CONTENT);
myLayout.setOrientation(LinearLayout.VERTICAL);
그게 일을해야합니다 :)
자세한 내용은 Android API를 확인하세요 .
다음과 같이 사용하십시오.
LinearLayout mlayout = new LinearLayout(context);
mlayout.setOrientation(2);
2는 Vertical
, 1 은를 의미 합니다 horizontal
.
myLayout.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);