避免使用ArrayAdapter中的某些元素

时间:2011-08-25 03:42:06

标签: java android listview

我正在尝试为ListView实现自定义ArrayAdapter。

我想要适应的ArrayList有一些我想忽略的位置。 (例如,当myobject.getValue()> 20)我如何指示该对象不应出现在ListView中?

在方法getView中返回null,返回nullPointerException

public View getView(int position, View convertView, ViewGroup parent)

提前致谢

1 个答案:

答案 0 :(得分:3)

在创建适配器之前过滤掉列表。浏览原始列表,检查值,只将您需要的值添加到第二个列表中。然后使用适配器的第二个列表。