我想显示一个文本字段,说明如果我的列表中没有任何内容,我的 ListView 是空的。我知道这可以很简单地在 xml 文件中使用 android:id/empty textview 来完成,但这也需要我用 Activity 以外的东西扩展我的 Activity,我不想那样做。
我想我唯一的解决方案是创建一个 TextView ,然后在我的代码检测到某些内容已添加到 ListView 时将其可见性设置为消失。我可以简单地检查填充列表的数组,但是是否有某种监听器,所以我不必在整个代码中不断运行 checkListIsEmpty()。我希望我可以使用一些东西,让它安静地等待 ListView 被填充,当这种情况发生时,将可见性更改为可见,然后开始等待它再次变空。
最佳答案
或者您可以使用 setEmptyView(View v)
在 Activity
中的 ListView
上。
关于Android:ListView 监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673718/