因为 ArrayLists 不是特别有效,所以我想在我的 Android 应用程序中使用 TreeSet 来添加项目,并以字母数字顺序显示它们。为了更有效地向用户显示 TreeSet 中的项目,是否有任何类似于 ArrayAdapter 的东西?
谢谢你的帮助!
因为 ArrayLists 不是特别有效,所以我想在我的 Android 应用程序中使用 TreeSet 来添加项目,并以字母数字顺序显示它们。为了更有效地向用户显示 TreeSet 中的项目,是否有任何类似于 ArrayAdapter 的东西?
谢谢你的帮助!
您可以通过扩展BaseAdapter来使用您喜欢的任何数据结构。通过扩展 BaseAdapter,您可以覆盖getView方法并使用 TreeSet 作为数据结构传递正确格式的视图。这篇文章展示了一个很好的 BaseAdapter 实现示例,现在他们仍在使用 List,但您可以轻松了解如何使用 TreeSet 实现相同的东西。