在两个网页浏览中,我们都有像textarea这样的dom元素。如果我们在这个webview上点击一个textarea,然后点击其他webview中的另一个textarea,就会出现焦点问题:它们都是焦点和输入法有问题
WebView mWebView = new WebView(this);
mWebView.setLayoutParams(webviewParams);
mWebView.loadUrl("file:///android_asset/header.html");
mWebView.FOCUS_AFTER_DESCENDANTS;
WebView mToolbar= new WebView(this);
mToolbar.setLayoutParams(toolbarParams);
mToolbar.loadUrl("file:///android_asset/footer.html");
mMainLayout.addView(mWebView);
mMainLayout.addView(mToolbar);
答案 0 :(得分:0)
我在两个webview中遇到了类似的问题,其中只有第一个接受的输入。我找到了解决方案here。基本上只有第一个有输入焦点。解决方案是这样的:
mWebView.requestFocus(View.FOCUS_DOWN);
希望有所帮助!