- public class PageFragment extends Fragment {
- public static final String ARG_PAGE = "ARG_PAGE";
- private int mPage;
- public static PageFragment newInstance(int page) {
- Bundle args = new Bundle();
- args.putInt(ARG_PAGE, page);
- PageFragment pageFragment = new PageFragment();
- pageFragment.setArguments(args);
- return pageFragment;
- }
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- mPage = getArguments().getInt(ARG_PAGE);
- }
- @Nullable
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View view = inflater.inflate(R.layout.fragment_page, container, false);
- TextView textView = (TextView) view;
- textView.setText("Fragment #" + mPage);
- return view;
- }
- }
生成共用的一个Fragment
最新推荐文章于 2022-05-06 16:58:55 发布