0

Android でのフラグメントの使用

フラグメントを学習しようとしています

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

誰かが素人の言葉で、最も簡単な言葉で説明できますか

答えを簡単にしてください...私は初心者です

4

1 に答える 1

1

ドキュメントですべて確認できます: Android Developer Reference

public View inflate (XmlPullParser パーサー、ViewGroup ルート、boolean attachToRoot)

そして、あなたが求めているパラメータは次のとおりです。

root 生成された階層の親となるオプションのビュー (attachToRoot が true の場合)、または単に返された階層のルートの LayoutParams 値のセットを提供するオブジェクト (attachToRoot が false の場合)。

attachToRoot 膨張した階層をルート パラメータにアタッチする必要があるかどうか。false の場合、ルートは XML のルート ビューの LayoutParams の正しいサブクラスを作成するためにのみ使用されます。

また、これらのパラメーターに依存するため、戻り値に注意してください。

戻り値 インフレートされた階層のルート ビュー。root が指定され、attachToRoot が true の場合、これは root です。それ以外の場合は、インフレートされた XML ファイルのルートです。

于 2013-10-29T09:33:36.290 に答える