微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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,并将您想要的空状态放在该视图中,并将其更改为您更改任何其他视图的内容的方式.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐