在安卓开发中,`Fragment` 是构建用户界面的重要组件之一。它通常用于将 UI 划分为多个部分,便于复用和管理。简单来说,`Fragment` 就像是一个“小模块”,可以嵌入到 `Activity` 中,实现更灵活的设计。
首先,创建一个 `Fragment` 需要继承自 `Fragment` 类,并重写关键方法如 `onCreateView()`,在这里定义其布局文件。例如:`@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_layout, container, false); }`
其次,在 `Activity` 中通过 `FragmentManager` 和 `FragmentTransaction` 来添加或替换 `Fragment`。比如:`getSupportFragmentManager().beginTransaction().add(R.id.fragment_container, myFragment).commit();`
最后,记得处理配置变化(如屏幕旋转)时的状态保存,使用 `setRetainInstance(true)` 可避免重新加载数据。💡
掌握这些基本操作后,你就能轻松驾驭 `Fragment`,为应用带来更丰富的交互体验!🚀