如何将多个适配器放在一个适配器内

时间:2011-06-14 12:34:15

标签: android listview custom-view

我需要使用多种视图类型制作自定义ListView。我找到了这个链接:http://umakantpatil.com/posts/android-listview-with-separate-headers-and-images-loading-from-remote-server 但问题是:它将列表分成几个部分并创建一个视图类型。我的第一个问题是:如何修改此代码以便我可以使用不同的类型检索我的每一行?我的意思是我想要一个部分,但我希望这些项目以不同的方式出现。

我的第二个问题是:我该怎么做?我想到了两个适配器:一个用于保存原始视图类型,另一个用于保存另一个用于我的列表视图。我怎么能这样?

由于

1 个答案:

答案 0 :(得分:2)

如果我理解你要完成的任务,那么我相信我可以能够帮助你。请参阅here

对于自定义适配器(带有标题的列表,自定义混合列表等),我认为更简单的解决方案是SeparatedListAdapter by Jeff Sharkey。通过更容易我的意思是“实现的代码量最少”。您可能遇到问题,因为该代码是GPL的v3。

我通过cwac-merge实现了CommonsWare的优秀解决方案。它是ASL 2,所以如果你正在考虑Android市场,那么你很高兴。您可以直接添加任何适配器以及View。这非常非常好。我真的推荐它。

您可以在我的问题中查看更多详细信息。如果您对如何实施有任何疑问,请在此处发帖,我会尽力提供帮助。

顺便说一句,尝试通过进入您的个人资料并接受为您的问题提供的答案(如果他们确实帮助您)来改善您的记录。