Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- webView.loadDataWithBaseURL(baseURL, new String(spineReferences.get(chapter/* <- int*/).getResource().getData()), "text/html", "utf-8", null);
- public class CustomWebClient extends WebViewClient {
- private Context mContext;
- public CustomWebClient(Context context) {
- this.mContext = context;
- }
- @Override
- public void onPageFinished(WebView view, String url) {
- super.onPageFinished(view, url);
- final MyWebView myWebView = (MyWebView) view;
- String varMySheet = "var mySheet = document.styleSheets[0];";
- String addCSSRule = "function addCSSRule(selector, newRule) {"
- + "ruleIndex = mySheet.cssRules.length;"
- + "mySheet.insertRule(selector + '{' + newRule + ';}', ruleIndex);"
- + "}";
- String insertRule1 = "addCSSRule('html', 'padding: 0px; height: "
- + (myWebView.getMeasuredHeight() / mContext.getResources().getDisplayMetrics().density)
- + "px; -webkit-column-gap: 0px; -webkit-column-width: "
- + myWebView.getMeasuredWidth() + "px;')";
- myWebView.loadUrl("javascript:" + varMySheet);
- myWebView.loadUrl("javascript:" + addCSSRule);
- myWebView.loadUrl("javascript:" + insertRule1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement