无法在android4.0中的webview内部键入

无法在android4.0中的webview内部键入,android,webview,Android,Webview,我想在webview中显示的编辑文本框中键入一些内容。当我在android2.2设备中加载webview时,它工作正常。但不幸的是,它在android4.0中不起作用。我没有从其他帖子中得到任何提示。下面是我的代码 mWebView.clearSslPreferences(); mWebView.setInitialScale(0); mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVE

我想在webview中显示的编辑文本框中键入一些内容。当我在android2.2设备中加载webview时,它工作正常。但不幸的是,它在android4.0中不起作用。我没有从其他帖子中得到任何提示。下面是我的代码

        mWebView.clearSslPreferences();
        mWebView.setInitialScale(0);
        mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.getSettings().setLoadWithOverviewMode(true);
        mWebView.getSettings().setUseWideViewPort(true);
        mWebView.setHorizontalScrollBarEnabled(false);

        mWebView.requestFocus(View.FOCUS_DOWN); //to show the keyboard
        mWebView.setWebViewClient(webClient);

        mWebView.getSettings().setBuiltInZoomControls(true);
                mWebView.setOnTouchListener(new View.OnTouchListener() {
        public boolean onTouch(View v, MotionEvent event) {
            WebView.HitTestResult hr = ((WebView)v).getHitTestResult();
            if(hr!=null){
            if(hr.getType()==HitTestResult.EDIT_TEXT_TYPE )
                ((Activity) context).setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);

            else
                ((Activity) context).setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
            }
            return false;  
            }     
        }); 

    return v;
请告诉我为什么会发生这种情况?有什么解决方案吗?

您有edittext(网络视图除外)吗?您有edittext(网络视图除外)吗?