상반기/서버
[Firebase] 프래그먼트 창 추가 생성
똥방구쟁이
2021. 6. 5. 01:47
먼저, 추가했던 부대시설 5군데의 프래그먼트 창을 만들기 위해 자바 클래스 파일을 추가했다.
프래그먼트 창을 만들기 위해 androidx.fragment.app.DialogFragment를 import해서 사용했다.
onCreateView는 프래그먼트 창을 구성할 때 호출되는 메소드이며, 인자 값인 LayoutInflater은 XML과 연결하여 레이아웃 뷰를 호출한다.
프래그먼트 창에 필요한 사진을 띄울 이미지 뷰, 설명 글을 띄울 텍스트 뷰, Firebase의 Storage, DB 등 이 메소드 안에서 구성하면 된다.
만든 프래그먼트 창을 getInstance() 메소드를 이용해 값을 받아와서 마커와 연결시켜준다.
이제 추가한 부대시설을 클릭하면 그에 맞는 프래그먼트 창이 뜬다.