0

listViewスクロールに干渉するジェスチャーリスナーがあります。「On Finger Down」アクションは、listViewスクロールを開始すると停止しないため、コードに記述します。

指がリストに触れたときに listView を停止する方法が見つかりませんか?

ここでやりたい:

    public boolean onDown(MotionEvent e) {

        // Stop Scroll here!

        return true;
    }

これは可能ですか

4

1 に答える 1

1

これを使って:

listView.setOnTouchListener(new OnTouchListener() {

public boolean onTouch(View v, MotionEvent event) {
    if (event.getAction() == MotionEvent.ACTION_MOVE) {
        return true; // Indicates that this has been handled by you and will not be forwarded further.
    }
    return false;
}

});

その後、ListView はクリックに反応しますが、スクロール位置は変更されません。

このソリューションから取得

于 2013-06-12T19:25:23.333 に答える