2010-12-11 32 views
1

我正在玩一个ap,其中有2个webviews设置在tabhost/tabwidget布局中,我的问题是我不知道如何通过网页历史记录导航回来,至少两个都。我可以做它的第一个webview(webview1),但我不知道如何做第二个选项卡中的第二个。带有多个(2)网页浏览的后退按钮

+0

如果我将问题简化为1个webview/activity,您希望在webview内部进行交互时具有后退按钮功能吗? – ompemi 2010-12-15 19:38:00

回答

0

我知道这个问题是古老的,但你仍然可能被困在它上面,或者别人可能会被困住。使用下面的代码,它适用于我使用tabHost。 webView1和webView2是您的两个网页浏览。 将它添加到onCreate包上。

public void onBackPressed(){ 

if (webView1.isFocused() && webView1.canGoBack()) { 
    webView1.goBack();  
} 
else { 
    //Add something you want to do, or leave blank to do nothing. 
} 

if (webView2.isFocused() && webView2.canGoBack()) { 
    webView2.goBack();  
} 
else { 
    //Add something you want to do, or leave blank to do nothing. 
} 
}