프레그먼트 전환하는 과정에 대해 질문있습니다.
186
작성한 질문수 1
안녕하세요 강의를 듣고 프레그먼트 전환하는 과정에 대해 질문이 있어 글을 남기게 되었습니다.
예를들어 HomeFragment 에서 하단의 탭을 눌러 tipTapFragment 로 이동하는 과정에서
강의에서 설명해주신것은 이렇게 되어있습니다.
binding.tipTap.setOnClickListener {
it.findNavController().navigate(R.id.action_homeFragment_to_tipFragment)
}
여기서 추가적으로 궁금한것이,
예를들어 하단의 탭이 아니라, HomeFragment에 있는 recyclerview 내부의 아이템을 눌렀을때, home -> tiptap으로 가는 것을
구현하고 싶어요.
그렇다면 adapter에서 item click 이벤트 발생 시 home->tiptap으로 전환시켜줘야 겠다는 생각이 드는데,
생각은 들지만 어떤식으로 구현을 해야할지 모르겠습니다
adapter에서도 navigation을 사용해 fragment 이동이 가능한지,
아니면 navigation은 사용을 못하고 일반적인 fragment 전환 작업을 해야할지 질문 남깁니다.
항상 좋은 강의 감사드립니다.
답변 1
0
안녕하세요
제가 이해하기로는 하단 탭이 아니라 recyclerview의 item을 클릭 시 탭 전환을 문의주신 것이 맞으실까요?
당연히 가능합니다.
리사이클러뷰의 item click하는 부분에 처리해주시면 되는데, 강의 내용 중 recyclerview item click에 대한 내용이 있습니다.
망고플레이트 앱 만들기에 해당 내용이 있으니 참고하시면 되고, 텍스트를 선호하시면 제가 정리한 글이 있으니 참고하셔도 좋습니다.
https://philosopher-chan.tistory.com/1012
만약 혼자서 어려우시면 코드와 함께 어디까지 진행하셨는지 공유해주세요 :)
주사위앱 소개 및 레이아웃 설정 문제
0
81
2
안드로이드 에뮬레이터가 실행이 안 되요...ㅠ
0
134
2
30 강 소스 좀 올려 주십시요
0
95
2
onBackPressed 함수가 동영상 하고 다르게 동작합니다.
0
106
2
ListView 초기 실행 안됩니다.
0
109
2
코딩을 완료하고난후 앱 실행시 자동 종료
0
82
2
datavinding에서 오류가 납니다.
0
63
1
안드로이드 스튜디오 버전 차이로 초기 empyt activity 선택하면 안됩니다.
0
136
2
context의 구별에 대하여
0
82
2
"프롤로그에서 ..." 오류 관련해 직전 질문에 대한 추가 질문입니다.
0
78
2
"프롤로그에서 콘텐츠가 허용되지 않습니다." 오류
0
182
3
해결완료
1
201
2
databinding 설정후 run하면 에러(해결)
0
234
2
databinding 설정 이후 실행시 에러
0
292
4
안드로이드 입문하는 사람입니다.
0
76
1
Firebase uid
0
90
3
activity_main 화면 다름
0
126
2
강의화면과 다른데 맞게진행되는것인가요...????
0
115
2
파이어베이스 질문
0
83
2
ActivityMainBinding에 오류가 납니다
0
145
2
선생님 onBackPressed 작동이 안되는거 같습니다
0
127
2
>app>res>layout 이 존재하지 않습니다.
0
122
2
안드로이드 스튜디오 미어캣 버전 사용 한글 깨짐
0
777
2
안드로이드 스튜디오 오류 발생 시 대처 방법은 요?
0
306
2





