今天項目中發現在使用girdview 的 smoothScrollToPositionFromTop 做自動滾動到底部的操作時有時有效有時無效,後來發現這是該接口 自身的bug
解決辦法:
使用setSelection(int position),但是該接口是直接跳轉至指定位置,而smoothScrollToPositionFromTop 是平滑滾動到制定位置 並偏移頂部多少距離
所以可以使用先調用smoothScrollToPositionFromTop 然後在調用setSelection 彌補一下前一方法失效的情況