ListView与cateogarized禁用项目

时间:2011-01-02 08:01:23

标签: android listview categories

我想创建一个带有分类列表项的ListView。

与联系人申请案例相同:

我根据姓名首字母进行分类。

我必须用一些逻辑来创建我自己的适配器。

但任何人都可以告诉我任何最佳实践或小型教程来帮助我入门。我已经开始学习默认联系人应用程序。

继承人我想要的: alt text

1 个答案:

答案 0 :(得分:1)

您肯定正在使用Adapter类朝着正确的方向前进。我想不出任何教程,但如果你研究Android的HeaderListViewAdapter来源可能会有所帮助。

首先,您可能希望将包含数据的适配器包装在新的自定义Adapter类中,也许您将其称为CategorizedAdapter。您的CategorizedAdapter将提供包装适配器没有的其他类别项目,它将修改ID号码以为这些新项目腾出空间。这些类别项具有getItemViewType方法返回的不同类型,因此呈现的方式不同。

祝你好运。