Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

[ANDROID] FILL PARENT , MATCH PARENT 차이

2020. 12. 10. 11:33programming/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