80,351
社区成员
发帖
与我相关
我的任务
分享
@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;
}
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;
}
}
这是所有的源码