※ 引述《Magicx (270度的鳥顧之相)》之銘言:
: 現在是用
: ListView list_now = getListView();//取得ListView
: glb_save_now2sel = list_now.getFirstVisiblePosition();
: // 使用自定義的MyAdapter來將資料傳入ListActivity
: setListAdapter(new MyAdapter2tit..............
: ,glb_title2sel ))
: list_now.setSelection(glb_save_now2sel);//更新後移到之前的位置
: 這樣的方式來HOLD住..可是如果第一個項目的位置不是那麼剛好時..
: 只要從0開始增加LIST的ITEM的話..更新時就會稍微跳動..
: 請問有沒有更好的方法?? 感謝指教~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.226.28
您好..請問一下
notifyDataChanged()是用來替換掉我原本的這一行嗎?
// 使用自定義的MyAdapter來將資料傳入ListActivity
setListAdapter(new MyAdapter2tit..............
請問這兩者有何差異?
另外我原本的 MyAdapter2tit 有傳入一個不是 ARRAYLIST的STRING.
用notifyDataChanged()的話這個單一STRING似乎不會更新??
看說明是不是notifyDataChanged()只會對ARRAYLIST作更新而已?
感謝指教!!