1

私は基本的にリストビューのスクロールを無効にしようとしています。これはによって行うことができます

@Override
    public boolean dispatchTouchEvent(MotionEvent ev){
       if(ev.getAction()==MotionEvent.ACTION_MOVE){
            ev.setAction(MotionEvent.ACTION_CANCEL);
       }

       super.dispatchTouchEvent(ev);
       return true;
    }

しかし、このためのカスタムリストビュー(ウィジェット)クラスを作成したくありません。

私がそれをすることができる方法はありますかmyListView.dispatchTouchEvent(ev)

前もって感謝します。

4

1 に答える 1

0

これを試してみてください:

@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
   return true;
}
于 2012-07-11T05:31:13.397 に答える