Slide 19
Slide 19 text
Copyright © 2016, NTT Software Corporation.
具体的に、FragmentはどんなJavaソース?
/**
* 詳細情報を表示するフラグメントです。
*/
public class DetailFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// LayoutInflater.inflate(int, ViewGroup, boolean)
// を使って、レイアウトXMLで定義したビューを実体化してreturnする。
// レイアウトXMLファイル名は「detail.xml」
return inflater.inflate(R.layout.detail, container, false);
}
}
【Fragment】Javaソース例
Fragmentクラスを
継承する
FragmentへUIを
ひもづける
UIを持つFragmentの場合
→onCreateVierwの戻り値で、
Fragmentに割り当てるViewを返却する