看板 AndroidDev 關於我們 聯絡資訊
您好..請問一下 notifyDataChanged()是用來替換掉我原本的這一行嗎? // 使用自定義的MyAdapter來將資料傳入ListActivity setListAdapter(new MyAdapter2tit.............. 請問這兩者有何差異? 另外我原本的 MyAdapter2tit 有傳入一個不是 ARRAYLIST的STRING. 用notifyDataChanged()的話這個單一STRING似乎不會更新?? 看說明是不是notifyDataChanged()只會對ARRAYLIST作更新而已? 感謝指教!! ※ 引述《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