Android/Kotlin in android
android android:gravity와 android:layout_gravity의 차이
닉네임도항상고민
2023. 8. 25. 12:46
뷰xmml에서 저 옵션을 자꾸 까먹어서, 한번 적어두려고 한다.
android:layout_gravity="center"
-> 뷰그룹 내에, 뷰가 있을때, 뷰에 넣는 옵션
뷰를 뷰그룹의 어디로 위치시킬까? 를 생각하면 되고
android:gravity="center"
-> 뷰/뷰그룹 내부의 컨텐츠를 어디에 위치시킬까? 를 생각하면 된다.


button에 설정한 layout_gravity에 의해서, cardview의 center에 위치하게 되었다.
button에 설정한 gravity에 의해서, botton내부의 글자가 end | bottom으로 이동함.
그냥 글자그대로 직관적으로 생각해서,
gravity는 내 컨텐츠만 생각하면 되겠고,
layout_gravity는 레이아웃에 대해서 내가 어디로 갈까를 생각하면 되겠다.