#java #android
Вопрос:
Итак, у меня есть веб-представление, в котором очень заблокировано, я отключил возможность перенаправлять веб-представление, нажимая ссылки, однако, когда я нажимаю на ссылки, оно по-прежнему выделяет ссылку (это должен быть css, так как я отключил весь javascript). Теперь я посмотрел на путь создания прозрачного представления поверх веб-представления, чтобы я мог передавать все «одобренные» касания в веб-представление, похоже, что приведенный ниже код работает для прокрутки вверх и вниз, но все еще позволяет переходить по ссылкам. Возможно, я неправильно понимаю функцию здесь, но я также пробовал AXIS_SCROLL и AXIS_VSCROLL, и это дает те же результаты.
view.setOnTouchListener(new View.OnTouchLIstener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()){
case (MotionEvent.ACTION_MOVE):
return false;
case (MotionEvent.ACTION_UP):
return false;
case (MotionEvent.ACTION_DOWN):
return false;
default:
return true;
}
}
});```
I have manually typed out the code, cannot copy and paste currently so may have made a silly typo but the code works, it just doesn't work how I expect it would (blocking taps but allowing swipe up and down to scroll web view)