我有一个自定义列表视图,其中包含五个textview和一个editText。我从数据库中填充此列表视图,但并非数据库中的所有行都有记录,也有空值,如果是空值,listview显示为null,如下图所示。我想摆脱这个空。
如果是空条目,我希望在文本框和文本视图中不显示任何内容。 任何帮助将不胜感激。
答案 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则设置实际值