listview问题

listview什么在我滑动的时候,也会返回选中其中元素的事件,且listview事件只有一个。

listview作为传统容器,官方在设计的时候,没有给出当前缓动的位置,也没有滑动最大位置,那么请问,如何动态加载元素?(比如我需要加载100个元素到listview,但是初始化加载100个很卡,所以初始化只加载10个,然后每次滑动到底部,我再动态加载),在当前的listview结构下怎么实现?

您好,listview在2.2.3版本已经区分了点击和抬起事件。

动态加载直接用pushbackdefaultitem或pushbackcustomitem
想滑动到底部再动态加载,可以注册一个scrolltobottom的事件,在回调里面动态pushback

scrolltobottom是scrollview的事件 listview是继承scrollview的 也有这个事件

listview->getinnercontainer->getPosition()就可以获取滚动到的位置。

你是说的scrollView 的 addEventListenerScrollView方法监听到底部的事件?关键是addEventListenerScrollView这个方法在lua里面调用不到

您好,请问您使用的是哪一个版本呢?老版本可能存在绑定未覆盖的问题,请使用新版本。感谢您对cocos引擎的支持。

2.22的版本