在 Android 中,可以使用以下方法加载布局文件:
1. 在 Activity 的 `onCreate()` 方法中调用 `setContentView()` 方法来加载布局文件。例如:
```java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
```
2. 在 Fragment 的 `onCreateView()` 方法中使用 `LayoutInflater` 的 `inflate()` 方法来加载布局文件。例如:
```java
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_main, container, false);
return view;
}
```
3. 在自定义 View 的构造方法中使用 `LayoutInflater` 的 `inflate()` 方法来加载布局文件。例如:
```java
public MyCustomView(Context context, AttributeSet attrs) {
super(context, attrs);
LayoutInflater inflater = LayoutInflater.from(context);
inflater.inflate(R.layout.my_custom_view, this, true);
}
```
无论是在 Activity、Fragment 还是自定义 View 中使用哪一种方法来加载布局文件,都需要传入布局文件的资源 ID。