通过setEmptyView可以设置ListView没有数据时,展示的一个View。
注意:要保证该View必须在当前的View Hierarchy里,否则不起作用。
比如
TextView txt = new TextView(this);
// 必须通过下面这行代码添加到View Hierarchy中
// ((ViewGroup)listView.getParent()).addView(emptyView);
listView.setEmptyView(txt);
或者,先在layout.xml中注册该View,再使用setEmptyView。