[ANDROID] FILL PARENT , MATCH PARENT 차이
2020. 12. 10. 11:33ㆍprogramming/android
728x90
API 8부터 match_parent를 사용하기 시작했습니다.
fill_parent 는 match_parent로 API 8 이후로 이름이 변경 및 대체되었습니다.
fill_parent는 parent 영역을 전부 채운다는 의미로 해석이 되지만 부모뷰의 padding 영역(minus padding)을 제외하고 채우게 됩니다.
로마 가이 (Google의 Android 개발자)는 fill_parent가 개발자에게 혼란을주기 때문에 이름을 변경했다고 말했습니다.
fill_parent 는 남은 공간을 채우지 않고 (weight 속성을 사용하기 때문에) 레이아웃 부모만큼 많은 공간을 차지합니다.
그래서 단어의 의미상 더 적확한 match_parent 로 변경된 것입니다.
Android API 1.6에서 2.1의 경우 match_parent는 오류를 발생시키므로
이전 버전과의 호환성을 지원하려면 fill_parent를 사용하는 것이 좋습니다.
구글에서는 하위 버전과의 호환성을 위해 남겨 두지만 Deprcated 되었기 때문에 match_parent 용을 권장합니다.
Continue to code. CTC.
728x90
'programming > android' 카테고리의 다른 글
[ANDROID] CUSTOM ATTRIBUTE RELATIVELAYOUT (0) | 2020.12.10 |
---|---|
[ANDROID] ONLY ONE LAYOUT ELEMENT AND ONE DATA ELEMENT ARE ALLOWED. (0) | 2020.12.10 |
[ANDROID] KOTLIN – SCROLLVIEW CAN HOST ONLY ONE DIRECT CHILD (0) | 2020.12.10 |
[ANDROID] KOTLIN – FLOATINGACTIONBUTTON SETVISIBILITY (0) | 2020.12.10 |
[ANDROID] KOTLIN – RECYCLER VIEW (0) | 2020.12.10 |