-1
我有一個ListView從服務響應中獲取填充。當服務被調用時,我通過添加進度條視圖來添加footerview來顯示進度條,並在填充listview後隱藏進度條視圖。Android ListView addFooterView()問題
注意:我在添加footerview之前設置適配器。然後,我在每次服務呼叫中添加footerview。
問題:當服務返回非空的響應一切工作正常(footerview顯示和牆根的ListView填充後) 當服務響應是空的,即列表視圖中下一個方法空調用addFooterView()不工作(不顯示footerview)。
下面是示例代碼
addFooterView(loadingView, null, false);
m_List.addAll(listItems);
m_adapter.notifyDataSetChanged();
removeFooterView(loadingView);
注意:如果每個時間列表大小大於零我沒有面臨的問題更大。
當listItems爲空時,它會在幾秒鐘內添加和刪除頁腳,您不會知道該頁面真的顯示並消失... – Bharatesh
@skadoosh但在新的服務調用時listItems不爲空那麼它也不顯示loadingview – Ali786
爲什麼你不打電話給webservice /網絡之前顯示頁腳,並刪除,然後你得到的迴應..這將得到足夠的時間顯示給用戶......至少1秒其在任何情況下都可見。 – Bharatesh