什么时候onscrollstatechanged(),onscroll()和getview()会被调用?

时间:2013-11-15 07:33:51

标签: android android-listview

我阅读了onscrolllistener文档。但是,当我在代码中尝试它时,似乎它不能像文档所说的那样工作。我有一个listview的客户适配器,我在listview上设置了onscrolllistener。我在onscrollstatechanged(),onscroll()和getView()方法中添加了断点,当我滚动列表时,似乎它们是随机调用的。例如,当创建listview的活动时,调用onscroll()(我根本没有滚动列表),然后多次调用getView()(这很好),然后再次调用onscrll()并再次调用getView()。他们在开始时被调用了3次,我根本没有滚动列表。这只是所有奇怪行为的一个例子。任何人都可以给我一个例子,说明何时调用这3种方法?例如,当用户flings时,将以什么顺序调用哪些方法。谢谢!

0 个答案:

没有答案