根据position获取RecyclerView的ViewHolder
时间: 2023-11-16 09:08:38 浏览: 128
RecyclerView定位
5星 · 资源好评率100%
你可以通过RecyclerView的findViewHolderForAdapterPosition()方法,根据position获取对应的ViewHolder。这个方法会返回一个ViewHolder对象,如果该位置没有对应的ViewHolder,则返回null。
示例代码:
```
RecyclerView recyclerView = findViewById(R.id.recyclerView);
int position = 2; // 要获取的位置
RecyclerView.ViewHolder viewHolder = recyclerView.findViewHolderForAdapterPosition(position);
if (viewHolder != null) {
// 获取到对应位置的ViewHolder
} else {
// 该位置没有对应的ViewHolder
}
```
阅读全文