activity获取fragment控件
时间: 2023-04-24 10:05:47 浏览: 218
要获取Fragment中的控件,可以通过以下步骤:
1. 在Fragment中定义控件变量,例如:
```
private TextView mTextView;
```
2. 在Fragment的onCreateView()方法中,使用LayoutInflater来加载布局文件,并返回根视图:
```
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_layout, container, false);
return rootView;
}
```
3. 在onViewCreated()方法中,使用findViewById()方法来获取控件:
```
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
mTextView = view.findViewById(R.id.text_view);
}
```
4. 现在就可以在Fragment中使用mTextView控件了,例如:
```
mTextView.setText("Hello Fragment!");
```