android – 更改ListView的空视图

我正在使用带有自定义适配器的ListView来接收JSON响应并将其放入一个很好的列表中 – 效果很好.

我现在正在测试各种异常和错误处理,并在Android应用程序中捕获从我的Web API收到的错误.这一切都很好,处理得很好 – 但对于我的生活,我无法弄清楚如何设置一次ListView后的“空视图”.

它位于一个片段内,如果这有任何区别 – 但ProgressBar和ListView是在片段中膨胀的XML布局中定义的.我内部还有一个TextView,其中包含一些错误文本 – 我想知道如何为TextView one rror()切换ProgressBar!

编辑:目前ListView使用ProgressBar作为空视图 – 我想知道如何稍后将其更改为另一个视图 – XML定义或编程.

UI线程未被锁定,因为所有API调用都是在AsyncTask上执行的,所以这不是问题.

ListView.removeAllViews()引起了相当迫近的崩溃.

抱歉,如果这是微不足道的……

解决方法:

您可以将空视图定义为FrameLayout,并将您想要的空状态放在该视图中,并将其更改为您更改任何其他视图的内容的方式.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...