作者Magicx (270度的鸟顾之相)
看板AndroidDev
标题Re: [问题] 请问LISTVIEW如何在项目增加时不乱跳
时间Fri Dec 2 21:39:03 2011
您好..请问一下
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