android xml fragment
时间: 2023-10-28 11:06:16 浏览: 39
在 Android 中,Fragment 是一种可重用的 UI 组件,可以在 Activity 中组合起来形成一个完整的用户界面。Fragment 可以在多个 Activity 中重复使用,也可以在同一个 Activity 中多次使用。
使用 XML 布局文件创建 Fragment 的步骤如下:
1. 在 res/layout 文件夹中创建一个 XML 布局文件,用于定义 Fragment 的 UI 界面。
2. 在 Fragment 类中重写 onCreateView() 方法,将布局文件加载到 Fragment 中。
例如,以下是一个简单的 Fragment 类和对应的 XML 布局文件:
```
public class MyFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.my_fragment_layout, container, false);
}
}
```
XML 布局文件中的内容如下:
```
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hello Fragment!" />
</LinearLayout>
```
在这个例子中,我们创建了一个包含一个 TextView 的简单 Fragment。在 onCreateView() 方法中,我们加载了名为 my_fragment_layout 的布局文件,并将其作为 Fragment 的 UI 界面返回。该布局文件包含一个 LinearLayout,其中包含一个 TextView,显示 "Hello Fragment!" 的文本。