如何导入ViewHolder类
时间: 2023-12-29 13:02:35 浏览: 71
android_listView组件的使用_添加viewHolder机制
ViewHolder 是用于 RecyclerView 中的视图容器,可以通过以下方式导入:
1. 首先,在你的 build.gradle 文件中添加 RecyclerView 的依赖:
```
dependencies {
implementation 'androidx.recyclerview:recyclerview:1.2.0'
}
```
2. 在你的 RecyclerView.Adapter 类中,定义一个 ViewHolder 类:
```
public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> {
public static class ViewHolder extends RecyclerView.ViewHolder {
// 在此定义 ViewHolder 的子视图
public ViewHolder(View itemView) {
super(itemView);
// 在此初始化 ViewHolder 的子视图
}
}
// 在此定义 Adapter 的其他方法
}
```
3. 在 onCreateViewHolder() 方法中,创建 ViewHolder 对象:
```
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext())
.inflate(R.layout.my_item_layout, parent, false);
ViewHolder viewHolder = new ViewHolder(view);
return viewHolder;
}
```
这样,就可以在 RecyclerView 中使用 ViewHolder 类了。
阅读全文