检查列表项的数量

时间:2015-08-08 18:29:52

标签: android listview

我需要一个if语句的帮助,该语句检查listview是否在列表中没有项目并且为空。我假设我需要一个布尔值,但我已经尝试过list.getCount()== 0,但它还没有与其他一些方法一起使用。感谢您的任何帮助或建议。

1 个答案:

答案 0 :(得分:1)

每个Android ListView应该有ListAdapter。从名称中你可以看到行为。 ListAdapter(例如ArrayAdapter)提供数据(List)和UI(ListView)之间的关系。 所以Adapter提供了isEmpty()方法。

boolean isEmpty = listView.getAdapter().isEmpty()

但要小心你设置了适配器,否则你会在调用isEmpty()方法时得到NullPointerException。