今天项目中发现在使用listview的 smoothScrollToPositionFromTop
做自动滚动到底部的操作时有时有效有时无效,
后来发现这是该接口自身的bug
解决办法:
使用setSelection(int position),但是该接口是直接跳转至指定位置,
而smoothScrollToPositionFromTop 是平滑滚动到制定位置 并偏移顶部多少距离
所以可以使用先调用smoothScrollToPositionFromTop
然后在调用setSelection 弥补一下前一方法失效的情况
欢迎搜索爱开发微信公众号:aikaifa
关注爱开发,更精彩,期待您的加入
或扫一扫下面二维码