В WebView есть методы pageUp
и pageDown
, в соответствии с javadoc , они прокручивают половину страницы, так что вы, вероятно, захотите вызвать их дважды, чтобы получить полную прокрутку страницы.
Что касается кода, который вы имеете, я подумал, что предпочтительным способом прослушивания нажатий кнопок является переопределение onKeyUp
и onKeyDown
методов, но я могу ошибаться (я новичок в разработке под Android).