什么是Adapter.getItem()的?

我正在写一个自定义适配器ListView一起使用。

Adapter接口包含一个getItem()方法,该方法根据文档返回一个Object

与数据集中的指定位置关联的数据项。

这个对象应该是什么? 我只能想象ListView想要调用toStringequals ,因为用原始Object可以做的事情不多。 但是我没有一个方便的Object可以返回,而且在任何情况下我都重写了getView所以ListView不需要我的数据集中的string。

我可以只返回null或其他完全不相关的东西吗?

  • Android Adapter多个getView
  • 使用AsyncTask将图像加载到自定义适配器中
  • CursorAdapter bindView优化
  • android.view.InflateException:二进制XML文件行#33:错误膨胀类
  • Android中的适配器应该是静态内部类还是非静态内部类
  • 使用Cursor和ListView适配器来处理大量的数据
  • 如何在Android中实现无尽的画廊?
  • 在Android的列表视图内设置OnClick Listenerbutton
  • 如果ListView中的每个项目代表一些对象,比如说一个String,那么你可以在这里返回String。 这对于你的控制器层是有用的,如果它需要能够执行一些逻辑,例如。 用户点击ListView中的项目。

    返回null是好的,因为用法取决于你。

    我个人从来没有返回任何东西,但在这里空。