如何在自定义列表视图中填充空白条目

时间:2015-08-12 07:48:12

标签: android listview

我有一个自定义列表视图,其中包含五个textview和一个editText。我从数据库中填充此列表视图,但并非数据库中的所有行都有记录,也有空值,如果是空值,listview显示为null,如下图所示。我想摆脱这个空。 enter image description here

如果是空条目,我希望在文本框和文本视图中不显示任何内容。 任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:4)

在将值设置为 EditText 之前,请检查适配器。

if (myQuantity != null)
{
    editText.setText(String.valueOf(myQuantity));
}

答案 1 :(得分:1)

在listView适配器的getView()方法中,在设置值质量之前应用条件,如:

if(quality.getText().toString() == null){

   quality.setText("");
}

答案 2 :(得分:0)

尝试使用此方法Cursor.IsNull(Coulmn Index)检查值是否为空,如果Null设置为(“”)而不是实际的空值,或者如果值不为null则设置实际值