我的应用是一个社交网络,用户可以分享链接并使用标签让正确的人接收到它们。基本上,主要活动就是帖子列表视图。我在服务器端使用开放协议解析器来获取Web对象元数据。
现在,我需要根据元数据(视频、应用程序、网页等)在每篇文章项中显示正确的布局。当然,布局必须对用户点击事件做出反应并调用意图。
所以,我的第一个想法是为每个项目添加一个FrameLayout,在其中加载特定的Fragment,负责生成根据资源类型正确的布局。
但我真的不确定在ListView项中加载片段是否是一种好的实践,因为视图重用系统完全混乱。
我只想知道你们实现这个功能的最佳方法是什么。
谢谢。
现在,我需要根据元数据(视频、应用程序、网页等)在每篇文章项中显示正确的布局。当然,布局必须对用户点击事件做出反应并调用意图。
所以,我的第一个想法是为每个项目添加一个FrameLayout,在其中加载特定的Fragment,负责生成根据资源类型正确的布局。
但我真的不确定在ListView项中加载片段是否是一种好的实践,因为视图重用系统完全混乱。
我只想知道你们实现这个功能的最佳方法是什么。
谢谢。
ListView
比Fragment
存在的时间要早得多。您可以编写一个支持将Fragment
作为列表行的FragmentListView
。 - CommonsWare