是否可以创建 DialogFragment 并更改默认容器?
我尝试了 DialogFragment.show(Transaction, ...)
并将容器设置在那里,但它告诉我 Fragment already added
。
DialogFragment 的行为类似于普通的 DialogFragment,这一点很重要。
编辑:我认为存在一些误解。我说过它应该看起来“像一个普通的 DialogFragment”。我的意思是它应该看起来像一个普通的 AlertDialog。
最佳答案
我认为由于 DialogFragment
是从 Fragment
扩展而来的,所以您可以在任何需要的地方将其用作普通的 Fragment
。它仍应实现所有 Fragment
生命周期方法。但是,我不确定它是否会出于特殊目的覆盖其中的任何一个。
关于android - 为 DialogFragment 选择容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26712152/