안드로이드
TextView에 Layout_gravity 설정하는 법
Declan Andrew
2020. 5. 17. 17:54
반응형
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) textView.getLayoutParams();
params.gravity = Gravity.CENTER;
textView.setLayoutParams(params);
1번째줄. 해당 레이아웃에 있는 레이아웃 속성들을 얻어와서
2번째줄. 레이아웃 그래비티를 설정하고
3번째줄. 다시 레이아웃 속성을 설정하는 행위
첫번째 줄에서 형변환을 한 이유는 ViewGroup에서는 layout 속성을 설정 할 수 없기 때문이다.
비슷한 레이아웃으로 형변환하여 해당 레이아웃의 속성을 사용하는 형태로 진행한다.
다른 View들도 비슷하다.
반응형