现在的位置: 首页 > 综合 > 正文

Android WebView和EditText焦点冲突解决

2013年05月22日 ⁄ 综合 ⁄ 共 333字 ⁄ 字号 评论关闭

在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

抱歉!评论已关闭.