【发布时间】:2013-04-29 14:06:57
【问题描述】:
我正在查看 http://developer.android.com/reference/android/widget/Adapter.html 的适配器接口文档。我发现这些接口有几个回调方法,就像
抽象对象 getItem(int position) 获取数据集中指定位置关联的数据项。
抽象长 getItemId(int position) 获取列表中指定位置关联的行id。
abstract int getItemViewType(int position) 获取将由 getView(int, View, ViewGroup) 为指定项创建的 View 的类型。
abstract int getViewTypeCount() 返回将由 getView(int, View, ViewGroup) 创建的 View 的类型数。
通常没有实现。我还没有找到他们的任何实现 我遇到的适配器接口实现。该文档未能解释何时调用它们以及如何充分利用它们。没有任何例子。如果有人能对他们有所了解,将不胜感激。
【问题讨论】:
-
ArrayAdapter.getItem()一定要实施,如果我没有记错的话。此外,如果未实现这些,您将无法在应用中使用单个Adapter实现。
标签: android