Android - 如何将一个片段放在另一个片段上

时间:2014-05-21 01:17:23

标签: android layout android-fragments fragment

我正在寻找如何实现这样一个"布局"在android中。到目前为止我所拥有的是mainActivity的布局,其中嵌入了片段A.我想要做的是,放在片段A的下一个片段(片段B)。为了更好地说明图像包括在内。 enter image description here

我该如何实施这样的作品?此外,点击"保存"它应该处理插入的信息,应该隐藏/删除片段。 提前致谢

2 个答案:

答案 0 :(得分:1)

您可以使用DialogFragment。您可以参考this或此tutorial

答案 1 :(得分:1)

  1. 创建布局(您的编辑视图和按钮),例如fragment_register_account.xml
  2. 在课程中夸大布局,例如RegisterAccountDialog扩展DialogFragment
  3. @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_register_account, container);
        mEditText = (EditText) view.findViewById(R.id.txt_your_name);
        getDialog().setTitle("Hello");
    
       return view;
    }
    

    3.注册onClick以创建新帐户'按钮并显示DialogFragment。

        FragmentManager fm = getSupportFragmentManager();
        RegisterAccountDialog dialog = new RegisterAccountDialog();
        dialog.show(fm, "fragment_edit_name");
    

    一个好的教程here