Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. @Override
  2. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  3. // prepare webview
  4. rootView = inflater.inflate(R.layout.my_view, container, false);
  5. webView = (WebView) rootView.findViewById(R.id.webview);
  6. webView.getSettings().setJavaScriptEnabled(true);
  7. HtmlProvider provider = new HtmlProvider();
  8. provider.readWebpage( this);
  9. webView.setBackgroundColor( userSettings.chapterPageBgColor);
  10. webView.setWebViewClient( new WebViewClient() {
  11. @Override
  12. public boolean shouldOverrideUrlLoading( WebView view, String url) {
  13. // ** never coming here **
  14. webView.loadUrl( htmlBase + url);
  15. return true;
  16. }
  17. @Override
  18. public void onPageFinished(WebView view, String url) {
  19. super.onPageFinished(view, url);
  20. }
  21. });
  22. return rootView;
  23. }
  24.  
  25. // When the webpage is received via an asynchonous call, this method is called.
  26. private void formatHtmlContent(String content) {
  27. String htmlBegin = "<!DOCTYPE html><head><style>body { font-size: 120%; } </style><meta charset="utf-8" /> " +
  28. " <meta http-equiv="X-UA-Compatible" content="IE=edge"> " +
  29. " <meta name="viewport" content="width=device-width, initial-scale=1.0"></head><body text="#acolor">";
  30. String htmlEnd = "</body></html>";
  31. webView.loadDataWithBaseURL(null, htmlBegin + content + htmlEnd, "text/html", "UTF-8", null);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement