2011-07-13 238 views
1

我想显示一个文本字段,指出我的列表视图是空的,如果我的列表中没有任何东西。我知道这可以很简单地使用xml文件中的android:id/empty textview来完成,但这也要求我使用Activity之外的其他功能来扩展我的活动,而且我不想这样做。Android:ListView监听器?

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

回答

3

或者你可以在你的ActivityListView使用setEmptyView(View v)

+0

听起来比我的方法更简单!非常感激。 – ryandlf