2015-05-09 5 views
1

Я реализовал Gesture и GridView с помощью setOnItemClickListener. Я использую тот же метод, данный from this website.Жест и сетка itemonclick issue

Теперь проблема заключается в том, что я хочу использовать Gesture и gridView, а также setonItemclicklistener.

Я не могу использовать оба. Если я отключу жест для элементов gridView, нажмите. Если я активирую жест для gridView itemClick не работает.

Может ли кто-нибудь дать мне хорошее решение, чтобы иметь как жест, так и ItemClick?

Спасибо!

ответ

0

У меня была проблема, что внутри Grid onClick работал отлично, но не жесты. Перезагрузка dispatchTouchEvent.

@Override 
public boolean onTouchEvent(MotionEvent event) { 
    if (mDetector.onTouchEvent(event)) 
     return true; 
    else 
     return false; 
} 

@Override 
public boolean dispatchTouchEvent(MotionEvent ev){ 
    mDetector.onTouchEvent(ev); 
    return super.dispatchTouchEvent(ev); 
}