ホームページ  >  記事  >  Java  >  Android WebView でソフト キーボードがポップアップできない理由と解決策

Android WebView でソフト キーボードがポップアップできない理由と解決策

高洛峰
高洛峰オリジナル
2017-01-07 11:44:192546ブラウズ

requestFoucs(); が無効です。

requestFoucsFromTouch(); が無効です。

webview.setTouchListener が無効です。

問題:

WebViewを継承するときは、構築メソッドに注意してください:

public CommonWebView(Context context) {
super(context);
init();
}
public CommonWebView(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
public CommonWebView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init();
}

defStyleAttrは0を渡すことができず、次のような誤った記述:

public CommonWebView(Context context) {
this(context,null,0);
}
public CommonWebView(Context context, AttributeSet attrs) {
this(context, attrs,0);
}
public CommonWebView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init();
}

上記は、 によって導入された Android WebView です。編集者 ソフト キーボードをポップアップできない理由と解決策。ご質問があればメッセージを残してください。編集者がすぐに返信します。また、PHP 中国語 Web サイトをサポートしていただきありがとうございます。

Android WebView でソフト キーボードをポップアップできない理由と解決策に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。