我一直在使用簡單的適配器列表視圖和我有問題,儘管調用adapter.notifyDataSetChanged()我的列表視圖沒有得到更新;所以它在簡單的適配器中工作?下面是我的簡單適配器的代碼。 我宣佈簡單的適配器全球listview沒有得到更新
adapter = new SimpleAdapter(
getActivity(), ssLst,
R.layout.surgerysch_item, new String[]{
TAG_SIMRDNO, TAG_SIPNME, TAG_SISEX,
TAG_SIDOB, TAG_SIPROC, TAG_SIOTNME,
TAG_SIOTME, TAG_DRNAME}, new int[]{R.id.txtsimrdNo,
R.id.txtsiptnNme, R.id.txtsiSex,
R.id.txtsiDob, R.id.txtsiProc,
R.id.txtsiotNme, R.id.txtsiotTme, R.id.txtDrnme});
lstViw.setAdapter(adapter);
adapter.notifyDataSetChanged();
調用'adapter.notifyDataSetChanged();'在將其設置爲列表視圖之前 – SripadRaj
@Enlightened如何獲取'SimpleAdapter'內的arrayList?您是在創建新對象還是僅僅引用? – Godather
調用adapter.notifyDataSetChanged()方法沒有意義。緊接着設置適配器後。發佈SimpleAdapter類。 –