Android WebView和EditText焦点冲突解决

来源:互联网 发布:李维斯和杰克琼斯 知乎 编辑:程序博客网 时间:2024/05/29 04:35

在Android中使用WebView时,经常会同时用到EditText控件(比如浏览器地址栏),这样就会出现EditText和WebView抢占

焦点,导致不显示输入键盘,于是WebView中的控件无法输入,可以在触摸WebView控件时,请求获取焦点,这样就不会出

现上述问题,解决办法很简单,代码示例如下: 

webView.setOnTouchListener(new OnTouchListener() {    @Override    public boolean onTouch(View v, MotionEvent event) {         webView.requestFocus();         return false;    }});

-----------------------2012-10-29 09:30

原创粉丝点击