封装ViewHolder功能以便重用

时间:2015-12-14 13:10:39

标签: android android-fragments encapsulation android-viewholder

我有一个带有新闻Feed的应用程序。我正在使用回收站视图来填充我的新闻源。我根据从服务器收到的内容类型,为回收站视图提供了10种视图。 一切正常。

我的问题是,当用户点击回收站视图中的项目时,用户将被带到一个新的片段,其中包含以下内容和所有评论。

我的问题是这是一个新片段,所以我不在回收者视图中。在这种情况下,我必须膨胀在recyclerview中点击的项目的布局,这很好。但是,它应该具有Feed中项目的所有功能,例如,播放媒体(视频,音频),导航到新片段。

我的问题是,是否可以在recyclerview中封装viewholder的功能?否则将重复相同的功能。

感谢任何帮助。enter image description here

我附上了一张图纸来帮助说明。

1 个答案:

答案 0 :(得分:-1)

如果您的视图持有者拥有一个片段,则不必担心代码重复。