Как да предам клавиша със стрелка към Javascript, вместо да премествам самия WebView?

Имам WebView с контролиран от клавиатурата javascript в него, но след това срещам проблем, който: Webview няма да предаде клавиша със стрелка на Javascript. Кодовете са като:

public void onCreate(Bundle savedInstanceState) {
    mWebView = new MyWebView(this);
    setContentView(mWebView);
}

Когато стартирам този Activity и натисна клавиш със стрелка, WebView се премества и JavaScript в заредените страници не се задейства. Други клавиши като Enter или букви работят добре.

Има ли начин да заобиколите клавишите със стрелки в уеб страниците? Благодаря.


person Romulus Urakagi Ts'ai    schedule 14.11.2012    source източник


Отговори (1)


Трябва да замените метода onKeyDown за преглед. Можете да намерите как да направите това тук.

person alxndr    schedule 01.04.2014