프래그먼트 (2) 썸네일형 리스트형 [안드로이드] ConstraintLayout 내부에 Fragment 알맞게 배치하기 상단에는 페이지의 제목과 설정 아이콘 등을 넣을 수 있는 AppBar, 중앙에는 변경되는 Fragment들이 배치되는 FrameLayout, 하단에는 페이지 이동을 위한 BottomNavigationView가 들어가있는 크게 세 칸의 구성으로 된 레이아웃 구성을 진행중에 있었다. 여기서 문제가 하나 있었는데, 중앙에 배치되는 ConstLayout이 삐져나온다거나 꽉 차지 않아 기기간에 차이도 생기고, 디자인의 의도대로 앱이 보여지지 않는 불편한 경우가 생기는 것이었다. 이런 경우에는 ConstraintLayout의 width와 height 설정이 중요한데, 아래와 같은 과정을 통해서 본래 의도에 맞게 중간 영역에 알맞게 Fragment의 뷰가 가득 차게 구현할 수 있었다. 1. Fragment를 뿌리는 .. [안드로이드] 데이터바인딩을 Fragment에 적용할 때의 유의할 점. 신규 앱 프로젝트를 진행하면서 좀 더 효율적인 개발을 위해 데이터바인딩을 도입하게 되었다. 헌데 데이터바인딩을 활용한 Fragment를 구현할 때, Fragment의 뷰만 보이고 기능적인 요소들이 적용되지 않는 문제가 있었다. 해결점은 onCreateView에 있었는데, 기존에 view를 리턴해주던 default 코드를 binding.root로 변경해주어야만 하는 것이었다. (간단..) 이전 1 다음