在android中使用一个简单的片段进行活动

时间:2013-10-29 09:30:06

标签: android android-fragments

在android

中使用Fragments

我正在尝试学习片段

public class FirstFragment extends Fragment implements OnClickListener {

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.first_fragment,
                                     container, false);

        Button nextButton = (Button) view.findViewById(R.id.button_first);
        nextButton.setOnClickListener(this);

        return view;
    }

}

::

行中
View view = inflater.inflate(R.layout.first_fragment,container, false);
  • 我们为什么要提供false
  • 这是关于container
  • 的内容

有人可以用非常简单的术语解释

请轻松回答...我是新手

1 个答案:

答案 0 :(得分:1)

您可以在文档中查看所有内容:Android Developer Reference

  

public View inflate(XmlPullParser解析器,ViewGroup root,boolean attachToRoot)

您要问的参数是:

  

root 可选视图是生成的层次结构的父级(如果attachToRoot为true),或者只是为返回的层次结构的根提供一组LayoutParams值的对象(如果attachToRoot是假的。)

     

attachToRoot 是否应将膨胀的层次结构附加到根参数?如果为false,则root仅用于为XML中的根视图创建LayoutParams的正确子类。

另外,请注意返回值,因为它取决于这些参数:

  

<强>返回   膨胀层次结构的根视图。如果提供了root并且attachToRoot为true,则为root;否则它是膨胀的XML文件的根。