Android Studio에는 SearchView가 존재한다. 주로 검색 기능을 제공하는 데 사용되며, 검색 관련 기능을 내장하고 있다. 검색어 제안, 검색 기록, 음성 검색 등의 기능을 손쉽게 구현할 수 있으며 onQueryTextListener를 제공하여 검색 로직도 쉽게 구현할 수 있다. 하지만 원하는 대로 커스텀 하기 불편하기 때문에 EditText를 이용해서 구현해보자. 1. 기본 레이아웃 구성 ConstraintLayout 안에 이미지뷰와 텍스트뷰를 생성한다. 2. 검색 레이아웃 추가 검색 기능 구현을 위한 새로운 ConstraintLayout을 titlebar_layout 아래에 추가한다. 3. 검색 뷰 가시성 설정 현재 titlebar_layout 아래에 검색창이 동시에 존재할 것이다. 우..