我的主要疑问是:当我使用片段(FragmentPagerAdapter)时,如何实现ViewHolder?这是我唯一的疑问,我不能从View中膨胀或getTag(),因为我的片段类没有View对象。
如果有必要,我可以发布课程,但我只需要一个小例子。我删除了这些课程的帖子,它太长了会让人感到困惑。
答案 0 :(得分:5)
使用片段时不需要ViewHolder
。
无论您使用ViewHolder
尝试什么,都可以使用片段本身。
在返回视图之前的onCreateView
片段中,您可以为所有布局元素调用findViewByID
并在片段中自行设置引用。
然后编写一个函数,将您的域(bean对象)作为输入并设置所有这些UI元素。
片段的目的是制作独立且可重用的组件,因此尽可能减少依赖性。