본문 바로가기
안드로이드

[안드로이드] Fragment를 사용할때

by krapoi 2022. 8. 22.
반응형

요즘 안드로이드를 책으로 보고 공부를 하고 있는데 Fragment를 배울 때 FrameLayout에 transacion을 이용해서 Fragment를 적용시키는 방법을 하고 있었다. 책에서는 FrameLayout의 크기를 따로 정해주지 않아 자동으로 정해지는 크기를 사용했는데, 테스트할 때 화면을 가득 채우는 상황이 발생했다.

대충 이런식으로 Fragment랑 Activity랑 겹쳐짐

책에서는 FrameLayout에 잘 들어가서 딱 맞게 나오는데 나는 왜 이렇게 겹쳐지는지 몰라 검색을 해봤는데, 검색해서 나온 것 그대로 해도 똑같더라. 

그래서 혹시나 하는 마음에 크기를 건드려봤는데 정답이었다. 

FrameLayout의 크기가 일정 크기 이상으로 넘어가면 그냥 Fragment를 다 씌워 버려서 따로 높이를 조정하니 겹치지 않고 잘 나오게 되었다.

대충 임시방편으로 이렇게 해놨긴 한데... 만약에 다른 방법이 있다면 알려주길 바란다.

아직 Fragment는 익숙하지 않아서 많이 사용해 봐야 할 것 같다.

 

 

*** 다시 만져 봤는데 위치가 문제였던거 같다. 위치에 따라서도 다르게 나오더라

반응형