반응형
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) textView.getLayoutParams();
params.gravity = Gravity.CENTER;
textView.setLayoutParams(params);
1번째줄. 해당 레이아웃에 있는 레이아웃 속성들을 얻어와서
2번째줄. 레이아웃 그래비티를 설정하고
3번째줄. 다시 레이아웃 속성을 설정하는 행위
첫번째 줄에서 형변환을 한 이유는 ViewGroup에서는 layout 속성을 설정 할 수 없기 때문이다.
비슷한 레이아웃으로 형변환하여 해당 레이아웃의 속성을 사용하는 형태로 진행한다.
다른 View들도 비슷하다.
반응형
'안드로이드' 카테고리의 다른 글
맥에서 안드로이드 환경변수 설정법(Mac, Mac OS에서 설정하는 방법) (0) | 2020.08.26 |
---|