我正在开发一个包含大量元素的应用程序,这些元素必须按字母顺序排列,我希望它具有与 android 的联系人列表相同的外观和感觉,即
[Letter]
<contact>
<contact>
[Letter]
<contact>
<contact>
<contact>
等等
实现相同布局的最佳方法是什么?我看过几个关于可滚动列表的教程,但这有点不同。我已经浏览了一下android的源代码,但是如果有人有答案,那将为我节省很多时间。
提前致谢。
您可以直接使用 myMergeAdapter
或作为创建您自己的适配器的基础,从而为您提供所需的外观。
简而言之,您需要创建一个ListAdapter
既能处理联系人又能处理标题的方法。ListAdapter
您很可能最终会为这些视图使用不同的视图,并且您可以在每个 Android上覆盖关于这些视图的方法。您也可以选择说标题未“启用”,这意味着它们不会响应选择或单击事件。