我想知道如何使WebView里面的onCreateView在片段后退,如果后退按钮被按下。有人在这里问过这个问题,但没有得到任何答案。 有人可以帮我吗? 谢谢!片段内的Android WebView:如何制作WebView goback?
0
A
回答
2
您需要将WebView添加到FragmentManager的BackStack。查看FragmentManager Docs以了解特定的语法。
0
里面你OnCreateView的:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
view = inflater.inflate(R.layout.your_layout, container, false);
mWebView = (WebView) view.findViewById(R.id.webView);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebViewClient(new MyWebViewClient());
mWebView.loadUrl(expertsUrl);
return view;
}
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
好!在您的MainActivity你会写:
@Override
public void onBackPressed() {
if (WebViewFragment.mWebView!=null) {
if (WebViewFragment.mWebView.canGoBack()) {
WebViewFragment.mWebView.goBack();
}
}
}
WebViewFragment =这是你nameFragment该内容的网页视图
mWebView =您的WebView(ID)
现在的名称。在你的片段内部,你必须声明静态全局变量
public static Webview mWebView;
就是这样!祝你好运!
相关问题
- 1. Android Webview goback与loaddatawithbaseurl
- 2. android WebView goBackOrForward()vs goBack()
- 3. Android片段Webview内存泄漏
- 4. Android webview canBack()错误与ActionBarSherlock片段
- 5. Android Webview goback()与loadDataWithBaseURL方法问题
- 6. android webview goBack和goForward不适用于WebViewClient
- 7. Webview在片段中工作
- 8. WebView goback()方法不起作用
- 9. 如何制作WebView?
- 10. ImageButton在ActionBar for GoBack在WebView中
- 11. webview内容的限制android
- 12. 如何在Android Webview中阻止特定网址的GOBACK按钮?
- 13. Android的 - 显示的WebView的片段
- 14. WebView到片段(android.support.v4)
- 15. Android将WebView复制到Webview
- 16. 如何制作全屏webview
- 17. goBack()方法在Android WebView中不起作用
- 18. Android的webview内容超过了webview
- 19. Android链接2个WebView片段
- 20. android片段webview加载指标
- 21. Android webview空白片段时出现
- 22. Android阻止webview重新加载片段
- 23. 如何在片段l中使用WebView?
- 24. 如何在片段中设置webview fill_parent?
- 25. Android的碎片的WebView
- 26. 我如何更改WebView的内容类型PostUrl()? Android WebView中的
- 27. 如何在android中的片段的webview中处理onback
- 28. 在片段上实现webview
- 29. webview片段按回去
- 30. Android Webview:如何在webview中复制选定的文本。
谢谢,我会看看这个,但我也想知道,如果我有更多的片段与WebViews,我可以在主要活动一个大的WebView与所有设置,和片段将只用于WebView.loadUrl(URL )?我刚刚开始Android开发:)。 – 2012-08-06 17:53:45