在webview Android中更改字体html

时间:2017-08-18 13:08:29

标签: java android html webview fonts

我通过WebView在Android应用程序中显示来自ePub文件的一些html文本。但是我想设置使用的字体,无论ePub文件中使用的字体如何。这是我的活动代码:

var table = $('#mytable').DataTable({
        ,ajax: function (data, callback, settings) {
                 callback({ data: table_data }) //reloads data 
             }
});

//at some event, reload the table
 $(#some-button).on('click',  function () {
    table.ajax.reload();
 }

我已尝试使用以下question中建议使用的网页设置或基本网址:

public class ContentViewActivity extends Activity {
    WebView webView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.content);

        webView = (WebView) findViewById(R.id.webview);
        webView.getSettings().setJavaScriptEnabled(true);

        String displayString = getIntent().getExtras().getString("display");
        if(displayString != null)
            webView.loadData(displayString, "text/html", "utf-8");
        }
    }
}

if(displayString != null) {
        webView.loadUrl("file:///android_asset/html/my_page.html");
        webView.loadDataWithBaseURL("file:///android_asset/html/my_page.html", displayString, "text/html", "utf-8", null);
    }

然而,当我运行它时,似乎忽略了基本URL并只显示原始的html。 有没有办法解决它或其他方式继续?

提前致谢,

PS:当然我以前无法更改ePub文件的CSS。

0 个答案:

没有答案