Выравнивание по левому краю в WebView Android

Как я могу оставить все мое уравнение, используя jqmath в Android по умолчанию все уравнение показано в центре allign. Я хочу показать запуск уравнения с левой стороны. Веб-просмотр книги мыслей выровнен по левому краю, но jqmath всегда начинается с центра. если какой-либо текст написан не так, как jqmath, то он выравнивается по левому краю, но любой текст пишется как $$ 5x=4 $$, тогда это выравнивание по центру, как я могу это исправить.

    stepStrHtml = "<html><head>"
            + "<link rel='stylesheet' href='file:///android_asset   /mathscribe/jqmath-0.4.3.css'>"
            + "<script src = 'file:///android_asset/mathscribe/jquery-1.4.3.min.js'></script>"
            + "<script src = 'file:///android_asset/mathscribe/jqmath-etc-0.4.3.min.js'></script>"
            + "</head><body><FONT COLOR=\"#800080\">";

     step = "$$" + getIntent().getExtras().getString("equation");
     step = step + "$$"+"</FONT>" ;

    stepStrHtml=stepStrHtml+ step;

     stepStrHtml=stepStrHtml+"$$3x=5/9$$"

         stepStrHtml = stepStrHtml + "</body></html>";
    stepWebView.loadDataWithBaseURL("", stepStrHtml, "text/html", "UTF-8", "");

1 ответ

Решение

Есть несколько способов.

  1. Измените $$ на $: $3x=5/9$ вместо $$3x=5/9$$, Это также сделает фракцию меньше, хотя.

  2. Заворачивать $$3x=5/9$$ во встроенном блоке:

    "<span style='display: inline-block; color: #800080'>$$3x=5/9$$</span>"
    

Вы также можете использовать CSS для стилизации частей математики. См. Поле выделения jqMath, например bbox, в MathJax/MathJs и Как выровнять элементы влево в таблице jqmath.

Другие вопросы по тегам