【发布时间】:2014-12-14 17:30:22
【问题描述】:
如果 emptyView 是从 xml 膨胀的,我可以为 ListView 设置空视图。但是,如果我动态创建视图,它就不会出现。那么下面的代码有什么问题呢?
if (myData.isEmpty()) {
System.out.println(“there is no data“);
TextView emptyView = new TextView(this);
emptyView.setText("no data found");
myListView.setEmptyView(emptyView);
}
【问题讨论】:
-
您不需要
myData.isEmpty()检查。 EmptyView 仅在列表为空时显示。请务必在使用 listView.setAdapter() 之前使用 listVIew.setEmptyView() -
你的问题解决了吗?
标签: android android-layout android-listview textview