fragment绑定控件
时间: 2023-10-14 17:06:34 浏览: 99
在使用Fragment时,我们通常需要在onCreateView方法中绑定控件。具体步骤如下:
1. 在Fragment类中定义控件变量,如:
```
private Button button;
```
2. 在onCreateView方法中获取控件实例,如:
```
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_layout, container, false);
button = view.findViewById(R.id.button);
return view;
}
```
其中,R.layout.fragment_layout表示Fragment对应的布局文件,R.id.button表示需要绑定的控件ID。
3. 在需要使用控件的地方,直接使用变量即可,如:
```
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// do something
}
});
```
阅读全文