我有一个Android ListView,有很高的行,它就像一个垂直的图片库。当我抛出视图时,我希望它精确地停在每个视图的开头。目前它将转到下一个视图,并在两个视图之间停止,这不是我想要的效果。
有没有一个设置可以让我做到这一点?
setSelectionFromTop(int position,int y(将把一个列表捕捉到一个位置,选择位置y的元素,并将列表捕捉到所选元素的顶部距离顶部y像素的位置。这能满足你的需求吗?
我还没有测试过它,但它似乎与onScrollStateChanged或AdapterView.OnItemSelectedListener相结合,会给你一个滚动、捕捉的ListView。
我希望这有点用。