一个具有两种显示类型的片段[关闭]
Posted
技术标签:
【中文标题】一个具有两种显示类型的片段[关闭]【英文标题】:One fragment with two types of display [closed] 【发布时间】:2016-09-04 01:49:34 【问题描述】:我需要一个有时显示在容器中,有时显示为对话框的片段。
这个示例代码可能会有所帮助
MyFragment frag=new MyFragment();
//sometimes
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(R.id.container, frag, tag);
//sometimes
frag.show(getFragmentManager(), null);
【问题讨论】:
问题出在哪里,你现在用了什么? 请提供一些代码,我们不知道从哪里开始! 你能补充一些细节,或者告诉我们你现在有什么吗?您是否考虑过简单地创建一个包含片段的自定义对话框? 【参考方案1】:您可以使用将 DialogFragment 扩展为嵌入式视图或对话框的 Fragment。有关详细说明,请参阅文档中指南的这一部分。我已经使用了这种方法,并且效果很好。 http://developer.android.com/reference/android/app/DialogFragment.html#DialogOrEmbed
【讨论】:
坦克。此行代码:'frag.setShowsDialog(false);'帮助。以上是关于一个具有两种显示类型的片段[关闭]的主要内容,如果未能解决你的问题,请参考以下文章