从activity跳转到fragment
时间: 2023-05-01 16:00:20 浏览: 124
Android从Fragment跳转到其他Activity的简单实例
在 Activity 中使用 FragmentTransaction 类来跳转到 Fragment。
示例代码:
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_container, new MyFragment());
transaction.addToBackStack(null);
transaction.commit();
这里的 R.id.fragment_container 是 Fragment 容器的 id,new MyFragment() 是要跳转到的 Fragment。
replace 方法将容器中的 Fragment 替换成新的 Fragment。
addToBackStack 方法将新的 Fragment 添加到返回栈中,当用户点击返回键时会返回到上一个 Fragment。
commit 方法提交事务。
提醒:在跳转到Fragment之前请确认你已经在Activity中加入了对Fragment的支持库
阅读全文