-1
我遇到了ICS上的錯誤。使用ListView並隨着時間的推移更改適配器,直到向下滾動然後返回頂部,我纔看到listView內容的任何更改。 我用這些命令通知更改適配器:列表視圖未重新載入
adap.notifyDataSetChanged();
adap.notifyDataSetInvalidated();//added just to see if it solved... but it didn't resolve
在薑餅代碼工作完美。
你叫''notifyDataSetChanged在你的主線程即你的UI線程()? – Abhilasha 2012-07-20 09:17:33
每次還要創建一個新的適配器,當你填充'ListView'像'適配器=新ListViewCustomAdapter( \t \t \t \t \t \t \t \t \t \t \t SearchAssetActivity.this,itemList中); \t \t \t \t \t \t \t \t \t lview3.setAdapter(適配器); \t \t \t \t \t \t \t \t \t adapter.notifyDataSetChanged();' – Abhilasha 2012-07-20 09:19:38
好了,重新創建ListView的工作......但爲什麼notifyDataSetChanged()不工作? PS:我在UI線程中調用它 – Spotlight 2012-07-20 09:37:43