Fragmen直接来回切换deno

来源:互联网 发布:挂机软件有哪些 编辑:程序博客网 时间:2024/04/28 10:48

思路:


第一步,建立一个activity,用来管理fragment。

第二步‘获取fragmentManger 和fragmentTraction.

private FragmentManager fm;private FragmentTransaction ft;fm = getFragmentManager();ft = fm.beginTransaction();


第三步,调用切换方法

ft.replace(android.R.id.content, new Fragment01());ft.commit();

注意:该方法的第一个参数是固定的android.R.id.content,代表当前的fragment。


第四步,建立fragment

4.1 复写方法fragment生命周期方法

@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {return inflater.inflate(R.layout.fragment01, null);}@SuppressLint("NewApi")@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onViewCreated(view, savedInstanceState);initView(view);}private void initView(View view) {btn=(Button) view.findViewById(R.id.btn);btn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {<strong>getFragmentManager().beginTransaction().replace(android.R.id.content, new Fragment02()).commit();</strong>}});}



0 0
原创粉丝点击