java – 如何创建具有多个视图的ListView

我的问题是 – 如何创建自定义列表视图,而不仅仅是重复一个自定义视图,但像在Instagram或其他应用程序,其中列表包含其他视图,它看起来像滚动视图列表视图 android其他视图,但罗马Guy说“滚动视图中的列表视图是一种非常糟糕的方式”,我同意它,不相信谷歌使用这种方式……

使用ListView或Recycler View实现此功能的最佳方法是什么

enter image description here

enter image description here

解决方法

要实现该UI,您必须为Listview或Recyclerview定义多种视图类型;一个非常相似的问题已经回答了 here.

在您的示例中,您将有两种视图类型:

><水平滚动>这是一个embedded horizontal Recyclerview/Listview.
><查看>这是您定义的视图类型.

这个概念有很多tutorials.由于advantages over Listview,我建议您在实施中使用Recyclerview.

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...