Android studio fragment 代码实现
时间: 2024-01-21 11:49:49 浏览: 27
在 Android Studio 中实现 Fragment 的代码步骤如下:
1. 创建一个新的 Fragment
在 Android Studio 中,可以通过选择 File -> New -> Fragment -> Fragment (Blank) 创建一个新的空白 Fragment。在弹出窗口中,可以为 Fragment 命名并选择它的布局文件。
2. 编写 Fragment 的布局文件
在 res/layout 目录下,可以创建一个新的布局文件作为 Fragment 的布局。在布局文件中可以添加各种 UI 元素和组件,如 TextView、Button 等。
3. 在 Fragment 中加载布局文件
在 Fragment 的 Java 代码中,通过 onCreateView() 方法加载 Fragment 的布局文件。这个方法返回的 View 对象将作为 Fragment 的 UI 显示出来。
```java
public class MyFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_my, container, false);
return view;
}
}
```
4. 在 Activity 中添加 Fragment
在需要添加 Fragment 的 Activity 中,可以通过 FragmentManager 和 FragmentTransaction 来动态添加 Fragment。
```java
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
MyFragment myFragment = new MyFragment();
fragmentTransaction.add(R.id.fragment_container, myFragment);
fragmentTransaction.commit();
```
其中,R.id.fragment_container 是一个 FrameLayout,用于存放 Fragment 的布局。在这个例子中,将 MyFragment 添加到了 R.id.fragment_container 中。
以上就是 Android Studio 中实现 Fragment 的代码步骤。