2

因为 ArrayLists 不是特别有效,所以我想在我的 Android 应用程序中使用 TreeSet 来添加项目,并以字母数字顺序显示它们。为了更有效地向用户显示 TreeSet 中的项目,是否有任何类似于 ArrayAdapter 的东西?

谢谢你的帮助!

4

1 回答 1

3

您可以通过扩展BaseAdapter来使用您喜欢的任何数据结构。通过扩展 BaseAdapter,您可以覆盖getView方法并使用 TreeSet 作为数据结构传递正确格式的视图。这篇文章展示了一个很好的 BaseAdapter 实现示例,现在他们仍在使用 List,但您可以轻松了解如何使用 TreeSet 实现相同的东西。

于 2013-06-03T20:20:19.370 回答