IT/Android
[Android] 코드로 weight 수정 하기
Kanzler
2019. 4. 12. 20:35
안드로이드에서 레이아웃을 그릴때 xml을 이용 해서 그리게 되는데, 이때 weight를 설정 해서 레이아웃의 크기를 상대적으로 지정 할 수 있게 됩니다.
이 weight를 xml이 아닌 소스 코드 상에서 아래와 같이 하면 지정 할 수 있게 됩니다.
1
2
3
4
5
|
TextView txt01;
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(0,LinearLayout.LayoutParams.WRAP_CONTENT );
params.weight = 1f;
txt01.setLayoutParams(params);
|
TextView인 txt01에 width가 1인 weight를 지정 하는 코드 입니다.