自定义列表视图与自定义头部(Android)

9
我需要制作一个带有自定义标题的自定义列表视图(每个标题的文本不同),每个标题下方的项目数量也不同。我一直在查看各种部分索引示例,但我认为它们并不是我所需要的答案。
请问有没有人能建议我在Android上处理这种类型的列表视图的好方法。 enter image description here

1
请查看此示例:http://androidtrainningcenter.blogspot.in/2012/03/android-listview-with-section-header.html - Pragnani
1
http://android.amberfog.com/?p=296 - Lalit Poptani
请查看这个例子,它可以帮助你: http://custom-listview-with-separate-headers.blogspot.in/ - user834900
哇,这个 SO 的问题的回答一定是我在 SO 上遇到的最差的回答。每个回答都是链接到教程或第三方库。没有一个回答会费心解释如何做。而且也无法保证这些链接将来不会失效。 - sudoExclaimationExclaimation
6个回答

2
这可能是Android带节段的列表视图的重复内容。
有很多不同的解决方案。一个例子是:http://w2davids.wordpress.com/android-sectioned-headers-in-listviews,它使用了:http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09 该方案允许您为每个节段传递不同的数组适配器,以便您可以为每个节段的项目使用不同的布局。
如果您更清楚地表达您所需要的,那么我们就可以更容易地为您提供您未曾见过的内容。

2

如果你需要设计一个带有列表分区的更加复杂的界面,建议使用这个非常标准的库:https://github.com/emilsjolander/StickyListHeaders

其他提到的替代方案也很不错。


需要注意的是,这个库唯一缺点就是没有很好地进行maven化,并且不在中央仓库中。


2

@Soham 请感谢 Cyril。我刚刚在这里提供了正确的链接 :) - Paresh Mayani

2

1

2
不要总是选择库,尽管它们有助于开发...第三方库可能会打开安全漏洞。 - auracool

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接