gpt4 book ai didi

android - ViewPager2,获取当前页面viewholder

转载 作者:行者123 更新时间:2023-12-03 15:27:50 32 4
gpt4 key购买 nike

选择页面时,我想在当前页面中显示带有描述的图像。

具体来说,在 Activity 中

viewPager2.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
@Override
public void onPageSelected(int position) {
super.onPageSelected(position);
viewPagerAdapter.showImage(position);
}
});

在适配器中

public void showImage(int position) {
ViewHolder holer = getHolder(position);
holer.imageview.setVisibility(View.VISIBLE);
}

我想要与上面相同的功能...

有没有好的解决方案?

最佳答案

你可以做这样的事情

(viewPager2.get(0) as RecyclerView).findViewHolderForAdapterPosition(position)

或者
(viewPager2.get(0) as RecyclerView).layoutManager.findViewByPosition(position)

关于android - ViewPager2,获取当前页面viewholder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59780815/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com