我知道在stackoverflow上有很多其他答案在同一件事上,但我似乎无法让它工作。
我要做的是从膨胀的布局中找到视图的ID。我希望WV1在单击按钮时加载google.com,您可以看到我正在使用onClick从XML执行此操作。
public void ButtonClicked(View view)
{
View inflatedView = getLayoutInflater().inflate(R.layout.tab_content, null);
WV1 = (WebView) inflatedView.findViewById(R.id.tab1WV);
WV1.setWebViewClient(new InsideWebViewClient());
if (WV1.isShown()) {
WV1.requestFocus();
}
else{
}
if (WV1.isFocused()) {
WV1.loadUrl("http://www.google.com");
}
}
这是在MainActivity中,webview(WV1)在另一个膨胀的类中。
问题是,根本没有任何事情发生......
我已经坚持了很长一段时间了,我感谢所有给予我的帮助..如果您需要任何其他信息,那么请提前致谢!
- Edit-- 在MainActivity中,theres tabhost和一个用于创建新选项卡的按钮。当创建新选项卡时,MainActivity会膨胀包含webview的第二个类文件,我无法获得主要活动来从膨胀的类中查找webview。我不知道这是否有帮助......