Open Small-World opened 9 months ago
你指的是getItem()
方法吧
这个方法: fun getViewByPosition(position: Int, @IdRes viewId: Int): View? { val recyclerView = recyclerViewOrNull ?: return null val viewHolder = recyclerView.findViewHolderForLayoutPosition(position) as BaseViewHolder? ?: return null return viewHolder.getViewOrNull(viewId) }
@limuyang2 新版的有方法可以获取到指定位置的view吗?😂
想要在setOnDebouncedItemClick里操作其他的view,找不到方法可以用😂
RecyclerView.ViewHolder viewHolder = moneyDetailAdapter.getRecyclerView().findViewHolderForLayoutPosition(position);
ImageView imageView = viewHolder.itemView.findViewById(R.id.image);
//我也有这个需求,这样写解决了~
可恢复次方法吗,现在在回调里面用findViewHolderForLayoutPosition有点不够优雅