#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;
}
}