我想创建一个带有分类列表项的ListView。
与联系人申请案例相同:
我根据姓名首字母进行分类。
我必须用一些逻辑来创建我自己的适配器。
但任何人都可以告诉我任何最佳实践或小型教程来帮助我入门。我已经开始学习默认联系人应用程序。
继承人我想要的:
答案 0 :(得分:1)
您肯定正在使用Adapter类朝着正确的方向前进。我想不出任何教程,但如果你研究Android的HeaderListViewAdapter来源可能会有所帮助。
首先,您可能希望将包含数据的适配器包装在新的自定义Adapter类中,也许您将其称为CategorizedAdapter
。您的CategorizedAdapter
将提供包装适配器没有的其他类别项目,它将修改ID号码以为这些新项目腾出空间。这些类别项具有getItemViewType方法返回的不同类型,因此呈现的方式不同。