fragmentTransaction 怎么使用
时间: 2023-07-25 18:48:56 浏览: 78
fragmentTransaction 是用于管理 Fragment 的类,可以用来添加、删除、替换、隐藏、显示等操作。下面是一些常用的操作方法:
1. 添加 Fragment:
```
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.add(R.id.fragment_container, new MyFragment());
transaction.commit();
```
其中,R.id.fragment_container 是用于显示 Fragment 的容器布局。
2. 替换 Fragment:
```
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_container, new MyFragment());
transaction.commit();
```
3. 隐藏 Fragment:
```
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.hide(fragment);
transaction.commit();
```
其中,fragment 是需要隐藏的 Fragment 对象。
4. 显示 Fragment:
```
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.show(fragment);
transaction.commit();
```
其中,fragment 是需要显示的 Fragment 对象。
以上是一些常用的 FragmentTransaction 操作方法,希望能够帮助到你。
阅读全文