【发布时间】:2010-05-28 18:01:43
【问题描述】:
当我的 ListView 被自定义 Array Adapter 填充时,我会检查当前列表项中的某个参数,如果为 false,我想返回一个空行。目前,我通过膨胀一个空的 xml 文件来做到这一点,但是当不应该显示许多项目时,这会创建丑陋的列表项目分隔线,并且显然不是最好的方法;-)!
if (list.get(position).equals("i-dont-want-this-in-the-list-view")){
View empty=inflater.inflate(R.layout.empty_row, parent, false);
return(empty);
}
我试图返回“null”,但它显然希望返回一个视图。有什么我可以做的,而不必事先过滤用于 ListView 的列表(我想保持它完好无损,因为我也在用它做其他事情)。
谢谢,
尼克
【问题讨论】:
标签: android listview listadapter