inflater.inflate()里边的几个参数
下面是一个创建一个Fragment的代码,函数onCreateView中的ViewGroup container是合何时被传入的?还有就是View rootView=inflater.inflate(R.layout.fragment_main,container,false);中containerfalse
public class MainActivityFragment extends Fragment {    public static final String ITEM_ID="item_id";    BookContent.Book book;    @Override    public void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        if (getArguments().containsKey(ITEM_ID)){//activity启动的时候会给Fragment一个信号            book=BookContent.ITEM_MAP.get(getArguments().getInt(ITEM_ID));        }    }    public MainActivityFragment() {    }    //该方法将返回的View作为Fragment显示组件    @Override    public View onCreateView(LayoutInflater inflater, ViewGroup container,                             Bundle savedInstanceState) {        View rootView=inflater.inflate(R.layout.fragment_main,container,false);        if (book!=null){            ((TextView)rootView.findViewById(R.id.book_title)).setText(book.title);            ((TextView)rootView.findViewById(R.id.book_desc)).setText(book.desc);        }        return rootView;    }} 慕慕7515644
慕慕7515644 
					萧一郎
 
					zxzy104
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类