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