Android:ListView监听器?

时间:2011-07-13 03:23:35

标签: android listview

如果我的列表中没有任何内容,我想显示一个文本字段,说明我的列表视图为空。我知道这可以通过在xml文件中使用android:id / empty textview来完成,但这也要求我使用Activity以外的其他东西扩展我的活动,我不想这样做。

我想我唯一的解决方案是创建一个textview,然后在我的代码检测到某些内容已添加到listview时将其可见性设置为已消失。我可以简单地检查填充列表的数组,但是有一些监听器,所以我不必在整个代码中不断运行checkListIsEmpty()。我希望我可以使用一些简单安静的东西,等待listview填充,当发生这种情况时,将可见性更改为可见,然后开始等待它再次变空。

1 个答案:

答案 0 :(得分:3)

或者您可以在ListView的{​​{1}}上使用setEmptyView(View v)