我必须使用自定义标题(每个标题中的不同文本)和每个标题下方不同数量的项目创建一个自定义列表视图。我一直在浏览各种部分索引示例,但我认为它们与我的答案无关紧要。
任何人都请建议我在android中移动这种类型的列表视图的好方法。
那里有很多不同的。一个例子是:http ://w2davids.wordpress.com/android-sectioned-headers-in-listviews它使用:http: //jsharkey.org/blog/2008/08/18/separating-lists-with-headers-在-android-09
那个允许您为每个部分传递不同的数组适配器,以便您可以为每个部分的项目设置不同的布局。
如果你更清楚你所看到的那些没能做到你需要的东西,那么为你提供你没见过的东西会更容易。
对于列表中包含部分的更复杂的设计,您应该尝试这个非常标准的库:https ://github.com/emilsjolander/StickyListHeaders 。
提到的其他替代方案很棒。
我应该提到,这个库的唯一缺点是糟糕的 mavenization 以及它在中央的缺失。
Stackoverflow上有很多线程存在,检查:
但我不确定这些线程是否有有用的信息,但如果您想阅读、理解和实施带有部分的 ListView,那么这里是 Cyril 给出的一篇精彩而详细的文章:ListView Tips & Tricks #2: Sectioning Your ListView
有一个非常好的图书馆。我自己在一个或两个项目中使用过。看看这个:
为什么不能使用可展开的列表视图?此链接可能对您有所帮助:Android Exandable listview tutorial