2011-07-13 290 views
1

我想顯示一個文本字段,指出我的列表視圖是空的,如果我的列表中沒有任何東西。我知道這可以很簡單地使用xml文件中的android:id/empty textview來完成,但這也要求我使用Activity之外的其他功能來擴展我的活動,而且我不想這樣做。Android:ListView監聽器?

我想我唯一的解決方案是創建一個textview,然後將其可見性設置爲當我的代碼檢測到某些內容已添加到列表視圖時消失。我可以簡單地檢查填充列表的數組,但是有某種監聽器,所以我不必在整個代碼中不斷運行checkListIsEmpty()。我希望我可以使用一些簡單的靜靜等待listview被填充的事情,當發生這種情況時,將可見性變爲可見,然後開始等待它再次變爲空。

回答

3

或者你可以在你的ActivityListView使用setEmptyView(View v)

+0

聽起來比我的方法更簡單!非常感激。 – ryandlf