有没有办法在 DialogFragment
上显示 fragment ?当我的BottomSheetDialogFragment
在某些操作后显示我需要显示另一个 fragment (不是对话框 fragment 类型)而不关闭该对话框,我试图从对话框中删除暗淡效果而不是隐藏 View ,但这并不好,对话框 fragment 不可见但,它是钢在顶部和后压首先删除这个不可见的对话框,我需要实现的是正常的后堆栈顺序,比如“正常” fragment
最佳答案
我遇到了同样的问题,我找到的解决方案是:
childFragmentManager.beginTransaction()
.add(R.id.yourId, newFragment, newFragment.tag)
.addToBackStack(newFragment.tag)
.commit()
问题:当你按下后退按钮时,它会关闭整个对话框,所以我在调用
parentFragmentManager.popBackStack()
的第二个 fragment 中放置了一个 X 图标。
关于android - 如何在 BottomSheetDialogFragment 顶部显示另一个 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62595683/