Это ошибка библиотеки анкоид-ансамбля kankan. В WheelView.java в строке 611 измените оператор switch на следующее:
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: //added to fix problem
case MotionEvent.ACTION_MOVE:
if (getParent() != null) {
getParent().requestDisallowInterceptTouchEvent(true);
}
break;
case MotionEvent.ACTION_UP:
if (getParent() != null) { //added to fix problem, this may be uneeded
getParent().requestDisallowInterceptTouchEvent(false);
}
if (!isScrollingPerformed) {
int distance = (int) event.getY() - getHeight()/2;
if (distance > 0) {
distance += getItemHeight()/2;
} else {
distance -= getItemHeight()/2;
}
int items = distance/getItemHeight();
if (items != 0 && isValidItemIndex(currentItem + items)) {
notifyClickListenersAboutClick(currentItem + items);
}
}
break;
}
Thx, я попробую это;) – cecan