Множественный выбор события кражи ListView из родительского линейного описания

#android

#Android

Вопрос:

У меня есть LinearLayout и внутри ListView (список множественного выбора) с соответствующей шириной и высотой match_parent. Мне нужно зарегистрировать OnTouchListener в LinearLayout, но, похоже, что событие кражи ListView. Как это решить?

Комментарии:

1. проверьте, верно ли свойство linearlayout, фокусируемое в сенсорном режиме?

Ответ №1:

Вы должны создать пользовательский макет, расширяющий LinearLayout, следующим образом:

 public class MyLayout extends LinearLayout {
    @Override
    public boolean onInterceptTouchEvent(MotionEvent ev) {
        // do whatever you want with the event
        // and return true so that children don't receive it
        return true;    
    }
}