먼저, 추가했던 부대시설 5군데의 프래그먼트 창을 만들기 위해 자바 클래스 파일을 추가했다.
프래그먼트 창을 만들기 위해 androidx.fragment.app.DialogFragment를 import해서 사용했다.
onCreateView는 프래그먼트 창을 구성할 때 호출되는 메소드이며, 인자 값인 LayoutInflater은 XML과 연결하여 레이아웃 뷰를 호출한다.
프래그먼트 창에 필요한 사진을 띄울 이미지 뷰, 설명 글을 띄울 텍스트 뷰, Firebase의 Storage, DB 등 이 메소드 안에서 구성하면 된다.
만든 프래그먼트 창을 getInstance() 메소드를 이용해 값을 받아와서 마커와 연결시켜준다.
이제 추가한 부대시설을 클릭하면 그에 맞는 프래그먼트 창이 뜬다.
'상반기 > 서버' 카테고리의 다른 글
[Firebase] 전체 식물 정보 리스트2 (0) | 2021.06.05 |
---|---|
[Firebase] 전체 식물 정보 리스트 (0) | 2021.06.05 |
[Firebase] 계절 코스 창 생성 (0) | 2021.06.05 |
[Firebase] Storage&DB의 글&그림 수정 (0) | 2021.06.05 |
[Firebase] Storage&DB 연동 (0) | 2021.06.05 |