我有一个ListView,可以从网上检索数据。我希望ListView在从Web检索数据时显示旋转进度条,如果没有提取数据,我想显示一个简单的文本“无数据”,否则它将显示提取的数据。
我在每个地方查找示例,甚至Google建议使用进度条作为列表的空视图。 (见example)
因为我需要加载视图+空视图,所以没有意义。有没有描述如何做到这一点的例子?或者也许任何人都可以澄清实施这个的正确步骤?
答案 0 :(得分:1)
您可以创建用于“加载”视图的布局(例如,使用不确定的进度条和文本视图的绝对布局),并将其用作ListView
的页脚视图。
然后根据需要添加和删除页脚。
// get reference to the footer view
View footerView = ((LayoutInflater) ActivityContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false);
//add the footer view
listView.addFooterView(footerView);
//remove the footer view
listView.removeFooterView(footerView);