在Custom ArrayAdapter中返回空行?

Nic*_*ick 4 android listview listadapter

当我的ListView被自定义数组适配器填充时,我检查当前列表项中的某个参数,如果它是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);
    }
Run Code Online (Sandbox Code Playgroud)

我试图返回"null",但它显然希望返回一个View.有没有我可以做的事情,而不必事先过滤ListView用于ListView(我想保持它完整,因为我也在做其他事情).

谢谢,

缺口

use*_*142 6

要解决行分隔符的问题,请从ListView中删除行分隔符,并将其自己放入单个项目中.