본문 바로가기

Android

[Android] Layout 속성 설정할 때 조심할 것

 

이미지를 보면 앱 화면 상단에 빈 공간이 잡히는 걸 볼 수 있다. RecyclerView로 item들을 띄우는 fragment의 미리보기에서는 저런 공간이 없는데도 activity_main 레이아웃으로 들어오면 저 모양이다.

 

저걸 없애고자 3시간 가량 구글링 하고 있던 찰나에 이미지 뷰가 전체화면으로 출력되지 않는다고 도와달라는 글에서 adjustViewBound 속성을 제거하라는 대답을 볼 수 있었다.

 

순간 나도 속성값 잘못 준거 아닌가?! 라는 생각에 서둘러 activity_main으로 향했고, 아니나 다를까 paddingTop 속성에 액션바 만큼의 사이즈를 value로 설정해두었다.

 

<androidx.constraintlayout.widget.ConstraintLayout 
    ...
    android:paddingTop="?attr/actionBarSize">

 

paddingTop 속성을 지우자 빈 공간이 사라졌다.

 

 

아까운 내 시간..

해서 무작정 코드를 적지말자는 취지에서 이 글을 블로그에 박제한다.