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無法彈出軟鍵盤的原因及解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
新聞熱點
疑難解答