我如何让我的片段与另一个片段全屏显示,因为它的父对象没有活动?

问题描述 投票:0回答:1

通常,如果片段包含在活动中,我们可以这样做:

supportFragmentManager.beginTransaction()
     .add(android.R.id.content, OurFragment())
     .commit()

但是从另一个片段呢?他们甚至没有android.R.id.content而且我知道这并非不可能,因为DialogFragment存在。问题是如何?除了覆盖dialogfragment之外,还有其他方法吗?

android android-fragments android-dialogfragment android-windowmanager
1个回答
0
投票

[如果您尝试创建一个没有活动的片段,则不可能做一件事可以使活动全屏显示(如果您也不需要操作栏,则可以将主题设置为AppTheme.NoActionBar),然后然后通过将片段的布局设置为匹配父对象,您还可以在片段内设置片段,您可以通过将超级子片段放置到父活动子片段的布局的布局中来执行此操作

© www.soinside.com 2019 - 2024. All rights reserved.