Ўстаноўка як onClickListener і onTouchListener да View

Мне трэба ўсталяваць як у onClickListener і onTouchListener да прагляду. Пры ўсталёўцы толькі аднаго з іх адпаведны слухач працуе, як чакалася, але калі я ўсталёўваю як толькі сэнсарны слухач называецца, г.зн. жэст працуе, але пстрычка ня ...

Хто-небудзь можа дапамагчы?

verticalSwipeDetector = new GestureDetector(new VerticalSwipeListener());
verticalSwipeListener = new View.OnTouchListener() 
{
    public boolean onTouch(View v, MotionEvent event) 
    {
        if (verticalSwipeDetector.onTouchEvent(event)) 
        {
            return true;
        }
        else{
            return false;
        }
    }
};


gallery.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {   
       //never called
    }           


});

gallery.setOnTouchListener(verticalSwipeListener);
2
Вы вырашылі гэтую праблему, выпадкова?
дададзена аўтар Paweł Prażak, крыніца
У чым розніца паміж пстрычкай і дакрананнем, што адбываецца на нейкім пэўным месцы без якога-небудзь звязанага руху? Не маглі б вы паставіць код, які павінен выконвацца, калі вы «націсніце кнопку» у onTouchListener і праверыць на навобмацак, які выглядае як клік?
дададзена аўтар ethan, крыніца

адказаў няма

0