У меня есть Сетка с несколькими TextViews в качестве дочерних элементов. Я добавил прослушиватель событий для каждого TextView. Я хочу определить, когда пользователь проводит по нескольким TextViews в макете
т.е. Я хочу идентифицировать все TextViews, которые были затронуты при смахивании.
Я получаю событие касания только для первого TextView, к которому было произведено прикосновение, я не получаю никаких событий касания для других TextView, когда пользователь проводит пальцем по нескольким TextView в GridLayout.
Я пытался использовать
TextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
TextView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent event) {
}
});
и
TextView.setOnHoverListener(new View.OnHoverListener() {
@Override
public boolean onHover(View v, MotionEvent event) {
return false;
}
});
Я также попытался переопределить
@Override
public boolean onTouchEvent(MotionEvent event) {
}
Что мне теперь делать?