Android ListView,如果arrayAdapter的arrayList为空,则显示一条消息

前端之家收集整理的这篇文章主要介绍了Android ListView,如果arrayAdapter的arrayList为空,则显示一条消息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我需要帮助.
我有一个Listview.setListAdapter(arrayAdapter)和一个数组适配器有一个arrayList.

如果我的arrayList为空它显示加载图像,这是正常的,但如果我的arrayList为空,我怎么能显示一条消息?
 提前致谢.

最佳答案
常见的方法是在listview之后设置一个空的textview(@android:id / empty):

然后设置将空视图设置为listview:

ListView lv = (ListView)findViewById(android.R.id.list);
TextView emptyText = (TextView)findViewById(android.R.id.empty);
lv.setEmptyView(emptyText);

这应该在列表中显示项目,并在不显示显示文本视图.

猜你在找的Android相关文章