MainActivity如何跳转到Fragment
时间: 2024-05-14 17:19:58 浏览: 143
android的关于fragment,实现Activity之间的跳转
5星 · 资源好评率100%
在 Android 应用中,Activity 可以通过 FragmentManager 来管理 Fragment。要从 MainActivity 跳转到 Fragment,可以使用以下步骤:
1. 在 MainActivity 中获取 FragmentManager:
```
FragmentManager fragmentManager = getSupportFragmentManager();
```
2. 创建一个 FragmentTransaction 对象:
```
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
```
3. 使用 add() 方法将 Fragment 添加到 Activity 中:
```
MyFragment myFragment = new MyFragment();
fragmentTransaction.add(R.id.my_container, myFragment);
```
其中,R.id.my_container 是一个 FrameLayout,用于在 Activity 中显示 Fragment。
4. 使用 commit() 方法提交事务:
```
fragmentTransaction.commit();
```
完整示例代码如下:
```
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
MyFragment myFragment = new MyFragment();
fragmentTransaction.add(R.id.my_container, myFragment);
fragmentTransaction.commit();
```
这样就可以在 MainActivity 中跳转到 MyFragment 了。
阅读全文