Для тех, кто хочет полное решение для MathMl в Android: Преимущества: лучший в рендеринге Mathml в веб-просмотре Android. Онлайн-MathJax не требует места в вашем приложении. отобразит любую математику в ваш WebView. Код находится в части ответа:
MathJax для просмотра mathMl в WebView Android
Ответы (1)
wq = (WebView) findViewById(R.id.qtext);
wq.getSettings().setJavaScriptEnabled(true);
wq.getSettings().setLoadWithOverviewMode(true);
if (android.os.Build.VERSION.SDK_INT < 19)
{
wq.loadDataWithBaseURL("http://bar","<script type='text/javascript' "
+"src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-AMS-MML_HTMLorMML'>"
+"</script><math display='block'>"+doubleEscapeTeX("Your Mathml code")+"</math>",
"text/html","utf-8","");
}
else
{
wq.loadDataWithBaseURL("http://bar","<script type='text/javascript' "
+"src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-AMS-MML_HTMLorMML'>"
+"</script><math display='block'>"+doubleEscapeTeX("Your Mathml code")+"</math>",
"text/html","utf-8","");
}
В автономном режиме немного глючит, иногда он отображается, а иногда нет. Не забудьте добавить интернет-разрешения в ваше приложение
person
manav patadia
schedule
05.06.2015
Примечание из будущего: срок службы cdn.mathjax.org подходит к концу, проверьте mathjax.org/ cdn-shutting-down для советов по миграции.
- person Peter Krautzberger; 13.04.2017