안녕하세요 오늘은 android studio를 활용하여
앱개발을 하는 도중 속성값 match_parent와 wrap_content의 차이에 대해서 알아보려고 합니다.
1.wrap_content
먼저 wrap_content에 대해서 확인해 보면
아래 코드가 있다고 가정하고 실행결과를 확인해 보면
<Button
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="match_parent입니다." />
글자 크기에 맞춰서 버튼이 생성된 것을 확인할 수 있습니다.
따라서 wrap_content는 문장을 감싸다는 의미로 text에 맞춰져 생성이 되는 것을 알 수 있습니다.
2. wrap_parent
이번엔 wrap_parent에 대해서 확인해 보겠습니다.
아래 코드가 있다고 가정하고 실행결과를 확인해 보면
<Button
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="match_parent입니다." />
이번엔 화면이 꽉 찬 모습을 확인할 수 있습니다.
match_parent는 말 그대로 부모에 맞춰서 크기가 맞춰진다는 것을 알 수 있습니다.
이 버튼에서 부모는 전체 흰 박스
즉 디바이스 크기에 맞춰서 크기가 맞춰집니다.
만약 위 코드에서 layout_width가 match_parent로 지정해 주고
layout_height를 wrap_parent로 지정해 주면 어떤 결과가 나올까요??
당연히 예상한 결과겠지만 너비는 부모의 크기에 맞춰져 좌 우로 길게 늘여진 모습을 볼 수 있고
높이는 글자 크기에 맞춰져 있는 것을 확인할 수 있습니다.!!!
'Android' 카테고리의 다른 글
[Android] 안드로이드 버튼 색상 변경 적용 안됨 해결방법 (0) | 2024.04.18 |
---|
댓글