android webview文本对齐中的问题

android webview文本对齐中的问题,android,webview,Android,Webview,我是android新手。我正在为android设备开发epub阅读器。webview以左对齐方式显示文本。我希望它是合理的。我不确定这是文本对齐问题 这是我的网络视图设置: final WebView mainWebView = (WebView) findViewById(R.id.webView1); WebSettings webSettings = mainWebView.getSettings(); webSettings.setJavaScriptEnabled(tr

我是android新手。我正在为android设备开发epub阅读器。webview以左对齐方式显示文本。我希望它是合理的。我不确定这是文本对齐问题

这是我的网络视图设置:

final WebView mainWebView = (WebView) findViewById(R.id.webView1);
    WebSettings webSettings = mainWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    webSettings.setUseWideViewPort(true);
    webSettings.setLoadWithOverviewMode(true);
    mainWebView.setWebViewClient(new MyCustomWebViewClient());
    mainWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    mainWebView.loadUrl("my html page");// loding my html pages here
    mainWebView.getSettings().setUseWideViewPort(true);
我将此代码用于文本对齐

mainWebView.loadUrl("javascript:(function addCSSRule(selector, newRule) { " +  
        "var mySheet = document.styleSheets[0];"+
           "if (mySheet.addRule) { " +  
           "mySheet.addRule(selector, newRule);"    +   
           "} else {"+
           "ruleIndex = mySheet.cssRules.length;"+
           "mySheet.insertRule(selector + '{' + newRule + ';}', ruleIndex);" +
           "}"+
           "})addCSSRule(selector, newRule)");  
  mainWebView.loadUrl("javascript:addCSSRule('p', 'text-align: justify;');");
如果我删除
mainWebView.getSettings().setUseWideViewPort(true)表示我收到了对正文本

webview的屏幕截图:

我希望它是这样的:

我不知道我的代码出了什么问题<代码>mainWebView.getSettings().setUseWideViewPort(true)允许缩放。不知道为什么它会破坏文本对齐。请帮助我克服这个问题。
提前感谢。

您似乎没有将web设置应用于web视图。我在找一些类似于

webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(url);

所以,也许你的javascript没有启动是因为它没有打开

您似乎没有将web设置应用于web视图。我在找一些类似于

webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(url);

所以,也许你的javascript没有启动是因为它没有打开

据我所知,这很简单。。。并没有完全解释为什么你的方法行不通。你解决了这个问题吗?我也面临同样的问题。请帮我解决这个问题。据我所知,这很简单。。。并没有完全解释为什么你的方法行不通。你解决了这个问题吗?我也面临同样的问题。请帮我把这个修好。