-
[Android] Custom DialogFragment를 Fragment에서 띄우기안드로이드 2024. 4. 29. 17:14
✏️ TIL(Today I Learned)
저번에 만든 커스텀 다이얼로그 프래그먼트를 프래그먼트에서 띄워보았다.
원하는 프래그먼트의 onViewCreated() 안에서 다이얼로그를 만들고 show()하면 된다.
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) with(binding) { ivAddContact.setOnClickListener { val dialog = AddContactDialogFragment( buttonClickListener = object: ButtonClickListener { override fun onSaveButtonClick() { //클릭 시, 작동할 코드 구현하는 부분 } } ) dialog.show(parentFragmentManager, "AddContactDialogFragment") } // 중간 생략 } }
'안드로이드' 카테고리의 다른 글
[Android] 주소록 App 만들기 - 마무리 & KPT 회고 (0) 2024.04.30 [Android] Check your module classpath for missing or conflicting dependencies (Gradle 인식 안되는 오류) 해결 (0) 2024.04.29 [Android] Custom Dialog Fragment 생성 & EditText 유효성 검사 (0) 2024.04.23 [Android] 주소록 App 만들기 - 기획 & 일정 (0) 2024.04.22 [Android] [당근마켓 클론 코딩] 메인페이지 구현3 - 커스텀 Floating Button (RecyclerView/ AlphaAnimation) (0) 2024.04.19