关注android开发中两个webview的问题

时间:2010-07-12 08:41:37

标签: android webview

在两个网页浏览中,我们都有像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);

1 个答案:

答案 0 :(得分:0)

我在两个webview中遇到了类似的问题,其中只有第一个接受的输入。我找到了解决方案here。基本上只有第一个有输入焦点。解决方案是这样的:

mWebView.requestFocus(View.FOCUS_DOWN);

希望有所帮助!