我用listView时候使用pushBackCustomItem添加多个项,显示的效果是最后添加项的位置,可以手动拖动定位,现在想在代码中定位到某项为起始显示位置,应如何处理,listView的API中貌似没这功能?
楼主这个问题解决了没,最近我也碰到这个问题,貌似没有发现类似的api呢
1.在监听函数中通过getInnerContainer函数获取listview的innerContainer的contentSize;
2.通过listview单元大小和单元与单元间隔大小和需要显示的单元编号来计算需要偏移的位移;
3.使用第一步获取到的大小和第二步得到的偏移位移计算innerContainer最终需要设置的位置;
注意:不在监听函数中获取的innerContainer的contentSize是不正确的数值;
同问同问同问同问同问同问
直接调用父类的移动接口,有两个,一个是百分比,一个是数值距离
移动接口的调用时机不能与pushBackCustomItem类似添加元素的放在同一帧,放在同一帧是不会动的