본문 바로가기

Android

[Android] 안드로이드 자바 코드에서 레이아웃(Layout) 변경 방법

반응형

자바 코드에서 레이아웃 설정 변경이 필요할때가 가끔 있다.

레이아웃 변경은 아래코드를 응용하면 얼마든지 자바 코드에서 가로, 세로 크기나 gravity, 백그라운드 색상등 다양한 작업을 할 수 있을것이다.


FrameLayout flVideoBackground = (FrameLayout) findViewById(R.id.fl_video_background);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams

(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.MATCH_PARENT);
params.setMargins(10, 10, 10, 10);

params.width = 300;

params.gravity = Gravity.CENTER;
flVideoBackground.setLayoutParams(params);


반응형