Fragmen直接来回切换deno
Posted mfmdaoyou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章
FragmentTransaction 隐藏/显示有时不起作用
JavaScript点击div来回切换两个颜色及两张图片切换的方法