안드로이드

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들도 비슷하다.

반응형