4

私は非常に背の高い行を持つ Android ListView を持っており、それは写真の垂直ギャラリーのようです。ビューを飛ばすとき、各ビューの開始時に正確に停止したいと思います。現在、次のビューに移動し、2 つのビューの間で停止しますが、これは私が望む効果ではありません。

これを実現するために使用できる設定はありますか?

4

1 に答える 1

1

setSelectionFromTop(int position, int y) はリストを所定の位置にスナップし、位置 y で要素を選択し、選択した要素の上部が上から y ピクセルの位置にリストをスナップします。それはあなたが必要とするものを提供しますか?

私はそれをテストしていませんが、これを onScrollStateChanged または AdapterView.OnItemSelectedListener と組み合わせると、スクロールしてスナップする ListView が得られるようです。

それが何かの役に立てば幸いです。

于 2011-07-04T09:40:48.527 に答える