我的应用程序连接到网络并填充ListView。有时候什么也不会归还。通知用户列表为空的最佳方法是什么?
我自己的一些建议:
答案 0 :(得分:18)
ListView允许您在空白时显示替代视图:
事实上,如果你使用一个ListActivity,它的布局有一个带有android:id =“@ android:id / empty”的视图,它会自动将它连接起来。
所以通常你可以将ListView和你的空视图放在FrameLayout中,让空视图在其区域中有一些很好的文本,告诉用户没有什么可以显示。
答案 1 :(得分:3)
显示“无结果”的新视图
这是正确的选择。不要通过将信息消息作为列表项来混淆您的用户。它们不一样。
答案 2 :(得分:-1)
我在第一个ListItem 中选择“显示”无结果“。
因为用户可以直接将“无结果”连接到 ListItem ,而新视图会导致用户必须接受新事物。