지금 화면 구조가 바텀 내비게이션 탭 4개로 구성되어 있는데 홈화면에서 어떤 바로가기 버튼 클릭시 > 2번째 바텀 내비게이션 탭 > 이 화면에서 있는 탭 레이아웃의 4번째 탭으로 자동으로 넘어가고 싶은데, 탭 레이아웃 넘어가는게 잘 안되네요. ㅠㅠ 뭐가 문제일까요 ㅠ
홈화면 코드 :
binding.quickclickStudentUnion.setOnClickListener {
view.findViewById<BottomNavigationItemView>(R.id.univFragment).performClick()
requireActivity().supportFragmentManager.beginTransaction()
.replace(R.id.home_frm, UnivFragment().apply {
arguments = Bundle().apply {
putInt("index", 3)
}
}).commitAllowingStateLoss()
}
인텐트 받는 화면 코드 :
univVPAdapter = UnivVPAdapter(this)
binding.boardContentVp.adapter = univVPAdapter
TabLayoutMediator(binding.tabBoardname, binding.boardContentVp) { tab, position ->
tab.text = information[position]
}.attach()
tabLayout = binding.tabBoardname
val index= arguments?.getInt("index")
if (index != null) {
binding.boardContentVp.currentItem = index
}