BaseRecyclerViewAdapterHelper icon indicating copy to clipboard operation
BaseRecyclerViewAdapterHelper copied to clipboard

4.0.1 中 无getViewByPosition方法

Open Small-World opened this issue 2 years ago • 6 comments

可恢复次方法吗,现在在回调里面用findViewHolderForLayoutPosition有点不够优雅

Small-World avatar Sep 24 '23 08:09 Small-World

你指的是getItem()方法吧

limuyang2 avatar Oct 30 '23 09:10 limuyang2

这个方法: 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) }

Small-World avatar Oct 30 '23 09:10 Small-World

@limuyang2 新版的有方法可以获取到指定位置的view吗?😂

SaltedFish-Extreme avatar Jan 12 '24 02:01 SaltedFish-Extreme

想要在setOnDebouncedItemClick里操作其他的view,找不到方法可以用😂

SaltedFish-Extreme avatar Jan 12 '24 02:01 SaltedFish-Extreme

        RecyclerView.ViewHolder viewHolder = moneyDetailAdapter.getRecyclerView().findViewHolderForLayoutPosition(position);
        ImageView imageView = viewHolder.itemView.findViewById(R.id.image);
        //我也有这个需求,这样写解决了~

50kg avatar May 01 '24 16:05 50kg