2016-06-23 5 views
-1

У меня есть webview, показывая epub. Мне нужно заблокировать прокрутку. Я использовал ниже код, но выбор текста не работает.Отключить прокрутку веб-просмотра и включить выбор текста

@Override 
public boolean onTouchEvent(MotionEvent event) { 
     return true; 
} 

На самом деле мне нужен выбор текста и отключение прокрутки. Как я могу это сделать?

+0

Ваш код не компилируется, не так ли? – user1516873

+0

Извините, исправил мой код. – Anilkumar

+2

проверить этот ответ http://stackoverflow.com/a/5274400/1516873 – user1516873

ответ

0

Вы можете попробовать следующий код:

mTestWebView.setOnScrollChangeListener(new View.OnScrollChangeListener() { 
     @Override 
     public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { 
      Log.e("TTG","scrollX="+scrollX+" scrollY="+scrollY+" oldScrollX="+oldScrollX+" oldScrollY="+oldScrollX); 
      mTestWebView.scrollBy(0,-scrollY); 
     } 
    }); 

Примечание: Вы должны удалить onTouchListener первый.

+0

@Anilkumar Это не сработало? – ymqq

+0

Спасибо за ваше предложение. return (event.getAction() == MotionEvent.ACTION_MOVE); работал на меня. – Anilkumar

Смежные вопросы