所以我有一个列表视图,我想为它添加不同的“部分”。我理解addHeaderView是如何工作的,它很简单,但是有没有办法添加节标题?比方说,我有一个按字母顺序排列的列表,是否有一种方法可以标记每个字母部分的顶部?该列表是动态的,所以我不知道什么时候/哪里需要部分标题,直到我到达那一点。添加标题到Android列表视图
6
A
回答
3
这些节标题在Android列表中称为“分隔符”。要指定列表中的给定条目是分隔符,您必须修改适配器以从该位置的isEnabled方法返回false
。如果您正确编写了getItemViewType方法,它会有所帮助,因此您可以对分隔条目进行自定义布局。
0
我试过这个例子,它的工作正常。
http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/
它帮助很多关于我的任务。
+0
您可以尝试https://github.com/ragunathjawahar/simple-section-adapter,比jsharkey或commonsware更容易。 – 2012-06-10 13:50:21
0
您也可以使用http://code.google.com/p/android-section-list/ - 它解决了这个问题,并增加了iOS中的一个很好的功能 - 当您向下滚动部分时,部分标题保留在透明屏幕上,以便您看到您所在的部分。
相关问题
- 1. Android - 添加头到列表视图
- 2. 动态添加组和标题到可扩展列表视图
- 3. 如何在android中添加页脚视图到列表视图?
- 4. 添加列表视图列来到0
- 5. Android:如何在自定义列表视图中添加列标题
- 6. 将图表标题和轴标题添加到分组图表
- 7. Android searchview将列添加到列表视图
- 8. Android - 如何添加多个阵列到列表视图
- 9. 将图像添加到Android列表视图
- 10. 如何将图像和标题添加到表视图的标题IOS
- 11. 在2列表视图上添加标题/ TextView
- 12. 将footerview添加到列表视图
- 13. 添加列表视图到画布
- 14. 添加物品到xamarin列表视图
- 15. 动态添加textview到列表视图
- 16. 将子项添加到列表视图
- 17. 如何将标题行添加到使用simplecursortreeadapter的可扩展列表视图的子视图列表
- 18. 添加图像到表单标题
- 19. 添加列表视图项
- 20. 添加视图中列表视图
- 21. 将图标添加到QuickPick列表
- 22. 将图标添加到特定表列
- 23. 在android中使用图标,标题和描述列表视图
- 24. 滚动,但直到标题可见在Android的列表视图
- 25. 如何将图像列表添加到WPF列表视图?
- 26. 将动画添加到Android中的列表视图
- 27. 将项目添加到列表视图中的Android
- 28. 如何添加列表视图到android中的选项卡?
- 29. 如何将分隔符添加到列表视图(android)?
- 30. 将新条目添加到Android的列表视图顶部?
嗯。我黑我的arraylist插入空指针我想要分隔符,然后只是返回一个简单的linearlayout和textview在我的getView方法,如果该位置的对象为null。 虽然这可能是一个更好的方法,我会在明天再看看。 – Falmarri 2010-07-12 07:51:13
很棒的回答。我花了4个多小时试图禁用我的一些物品。非常感谢! – Kostadin 2012-01-11 12:32:22