0
我想通過調用菜單來讓我的webView前後移動。到目前爲止,我的菜單工作正常,打開,刷新按鈕將刷新瀏覽器。但是,我無法找到關於前進方法的任何文檔。如果默認的互聯網瀏覽器只有按下菜單鍵就有了它們,那麼必須在那裏。我只是找不到他們/不知道如何實施他們。任何幫助將是有益的,謝謝。WebView中的onOptionsItemSelected菜單中的「forward」和「back」在Android中的方法是什麼?
這裏是我想要做的事:
WebView.Java:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_navigation, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.back_button:
"???"
case R.id.forward_button:
"???"
case R.id.refresh_button:
refreshBrowser();
return true;
}
return false;
}
我失蹤是由三個問號標記的部分「???」。如果您需要更多信息以獲得幫助,請告知我,並再次感謝。
非常好!這些方法很好,非常感謝你的幫助。當我第一次嘗試實現這個解決方案時,我注意到只使用webView.canGoBack不起作用。然而,我發現我設置了「瀏覽器=(WebView)findViewById(R.id.myWebView);」在onCreate()方法之後,所以我只需要添加browser.canGoBack();感謝您回答我的問題,現在我有很棒的後退/前進/刷新按鈕。 – elmejorpadresito 2011-04-11 14:48:10