我有一个tabhost,其中有4个标签,每个标签都包含webview和edittexts。问题是,当标签发生变化时,网页视图会失去焦点,并且edittexts会获得焦点。我已经用Google搜索到了纳尼亚并且回来了但是其他人似乎都有关于失去焦点的edittexts的问题......这就是我在这里问的原因。我如何做到这一点,以便每当更改选项卡时,edittexts不会获得焦点,但webview会这样做。
提前感谢您的帮助!
答案 0 :(得分:0)
您可能只需要关注webview:
<WebView>
<requestFocus />
</WebView>
或者:
WebView webView = (WebView) findViewById(R.id.webView);
webView.requestFocus();
答案 1 :(得分:0)
您需要找到要求关注的网页视图,因为您正在使用tabhost,检查可见性无法正常工作。因此,您必须使用 -
检查视图是否显示if (webview.isShown()) {
webview.requestFocus();
}
else{
}
并为您想要关注的所有网页浏览执行此操作。 你可以将它附加到一个按钮或任何东西,希望这是你正在寻找的。 p>