我被困,我想做的是,点击“创建新的acc”后,另一个片段(片段B)应该出现在当前片段(片段A)之上。如果用户点击“保存”按钮,将插入插入的信息并且必须关闭片段(片段B)。为了更好地说明图像包括在内。
我该如何实施这样的作品?最好的方法是什么? 提前谢谢。
答案 0 :(得分:2)
<强> DialogFragment 强>
显示浮动对话框。使用此类创建对话框是在Activity类中使用对话框助手方法的一个很好的替代方法,因为您可以将片段对话框合并到由活动管理的片段的后堆栈中,从而允许用户返回到已解散的片段。
答案 1 :(得分:0)
您最好的选择是使用DialogFragment
。
你可以像任何其他片段一样添加,删除,替换它们(通过FragmentManager
),它们的实现几乎相同(即实现onCreateView()
,框架将负责其余的。
答案 2 :(得分:0)
您也可以使用简单的对话框(如果不使用片段和使用活动则应用)。因为片段不能显示在对话框中。只需通过给视图充气。
答案 3 :(得分:0)
您可以创建自定义对话框并将其内容设置为自定义布局。
public class CustomDialog extends Dialog{
public CustomDialog(Context context){
super(context);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.dialog_custom);
}
}