可以将ViewHolder与片段一起使用吗?

莱昂纳多·莱昂纳多

我的主要疑问是:使用片段(FragmentPagerAdapter)时如何实现ViewHolder?这是我唯一的疑问,因为我的片段类没有View对象,所以无法从View进行膨胀或getTag()。

如有必要,我可以发布课程,但我只需要一个例子。我删除了有关课程的帖子,因为篇幅太长了,会造成混乱。

维普尔米塔尔

ViewHolder使用片段时不需要

无论您尝试使用哪种方法,都ViewHolder可以在片段本身中进行操作。

onCreateView片段中,在返回视图之前,您可以调用findViewByID所有布局元素,并在片段自身中设置引用。

然后编写一个函数,将您的domain(bean对象)作为输入并设置所有这些UI元素。

片段的目的是制作独立且可重用的组件,因此请尝试减少尽可能多的依赖关系。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以将FlatfileItemReader与Taskexecutor一起使用吗?

我可以将View pager与视图一起使用吗(不能与片段一起使用)

可以将Specflow与Resharper一起使用吗?

Android UI片段可以与Google Glass一起使用吗?

如何将Viewholder与ExpandableListView一起使用?

可以仅将JsonSchema与Mongoose一起使用吗?

可以将Realm与Angular 2一起使用吗?

可以将AWS CodePipeline与Lightsail一起使用吗?

可以将ViewComponents与Razor页面一起使用吗?

可以将ThreadStart方法与“异步”一起使用吗?

可以将xUnit与LINQPad一起使用吗?

可以将loadImage()与JavaScript Promise一起使用吗?

可以将pynput与变量一起使用吗?

可以将CLI与GUI一起使用吗?

我可以将concat与toString一起使用吗?

可以将MapDotNet与Leaflet一起使用吗?

您可以将observes()与{{yield}}一起使用吗

我可以将accept()与IOCP一起使用吗?

可以将Bazaar与SonarQube一起使用吗?

我可以将Materializecss与dart一起使用吗?

我可以将HaxeUI与HaxeFlixel一起使用吗?

可以将Internet Explorer与Docker一起使用吗?

我可以将Underscore的“ where”与“ or”一起使用吗?

可以将tput与组合功能一起使用吗?

我可以将 Bootstrap 与 RCloud 一起使用吗?

我可以将 AutoMapper 与 Blazor 一起使用吗?

我可以将 Envoy 与 Linkerd 一起使用吗?

我可以将 mlDatabasesWithForestsOnOneHost 与副本一起使用吗?

我可以将 `eval` 与 `rolling()` 一起使用吗?