【发布时间】:2011-12-08 18:46:04
【问题描述】:
我有一个列表视图适配器,它使用不同类型的视图行。
大多数时候它工作正常。但是当我从列表中删除一个元素时,它会崩溃。它向 getView 发送一个不正确类型的 convertView
public View getView(int position, View convertView, ViewGroup patent) ...
但 getItemViewType 返回的是正确的类型。
public int getItemViewType(int position)
所以我看到了类似这样的东西
给我位置 1 的类型 -> 返回正确的类型(比如 1)
给我一个位置 1 的视图,其中包含错误类型(比如类型 2)的内容视图。
有什么想法吗?
【问题讨论】:
-
发布您的
getView()和getItemViewType()
标签: android listview listview-adapter