最初のページでは、ソフトキーボードを無効にして他のページに移動することができます。Webビューのソフトキーボードを無効にする/有効にする
しかし、最初のページに戻ると、キーボードを無効にすることはできません。
これは変です。
しかし、私はホームキーを押して、私のアプリに戻ってください。キーボードは再び無効になります。これがうまくいかない場合は、フォーカスを得て、いくつかの他のビューがあるかもしれません
protected void hideKeyboard(View view) {
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
@Override
public void onPageFinished(WebView view, String url) {
if (url.endWith("first.html")) {
webview.setFocusable(false);
hideKeyboard(view);
} else {
webview.setFocusable(true);
}
}
: