我有一个ListView
,我应该存储网络请求的一些结果。
如果服务器出现任何问题,我需要向TextView
添加ListView
(并仅显示TextView
),并且仍然能够刷新(与我集成) ListView
)。
如果网络请求正常,我希望正常使用ListView
填充Adapter
。
是否可以通过编程方式将TextView
添加到ListView
,具体取决于网络响应?
提前多多感谢。
答案 0 :(得分:1)
我所做的是创建.HTML文件并将其存储在assets文件夹中。
然后我创建了一个PullToRefreshWebView
并加载了HTML,以防出现问题。
答案 1 :(得分:0)
您可以将您的信息TextView
添加为ListView
的行(即第一行),如果不再需要则将其删除
答案 2 :(得分:0)
你想显示TextView 而不是 ListView或在ListView的每一行显示TextView?如果是第二个,将此TextView添加到ListView项目的xml中,并在适配器中使其仅在服务器出现问题时可见。首先,考虑将TextView添加到xml,其中包含ListView,如果出现问题,请将其显示,ListView消失,反之亦然。
答案 3 :(得分:-1)
将一个TextView放在Listview的下方或上方并使其不可见,每当遇到网络错误时,使ListView不可见,TextView可见并在网络连接正常工作时将其反转。