首页 > 代码库 > Fragmen直接来回切换deno
Fragmen直接来回切换deno
思路:
第一步。建立一个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生命周期方法
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment01, null); } @SuppressLint("NewApi") @Override public void onViewCreated(View view, Bundle savedInstanceState) { // TODO Auto-generated method stub super.onViewCreated(view, savedInstanceState); initView(view); } private void initView(View view) { btn=(Button) view.findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { <strong>getFragmentManager().beginTransaction().replace(android.R.id.content, new Fragment02()).commit();</strong> } }); }
Fragmen直接来回切换deno
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。