我需要在我的RadioButton
中显示数学公式而不是文字
Formulas examples
要显示此数学公式,我使用MathJax
,但MathJax
仅在WebView
中显示数学公式,而不在TextView
中显示。
我尝试为每个LinearLayout
+ RadioButton
创建WebView
水平,并将所有这些都放在RadioGroup
中,但遗憾的是,当我检查RadioButton
时,它是RadioGroup
总是检查,LinearLayout
可能无效 <!--******************************* CUSTOM RADIOGROUP *******************************-->
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/RadioWebView"
android:layout_below="@+id/rd_group_id">
<!--******************************* QUESTAO 1 ***********************************-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:id="@+id/questao1"
android:layout_marginTop="10dp">
<RadioButton
android:id="@+id/ebRadio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"
/>
<io.github.kexanie.library.MathView
android:id="@+id/webviewQuestao1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
auto:text="\\(x \\over 2\\)"
auto:engine="MathJax"
android:layout_below="@+id/tv_QuestaoTexto"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
</io.github.kexanie.library.MathView>
</LinearLayout>
<!--******************************* QUESTAO 2 ***********************************-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:id="@+id/questao2"
android:layout_marginTop="10dp">
<RadioButton
android:id="@+id/ebRadio2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<io.github.kexanie.library.MathView
android:id="@+id/webviewQuestao2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
auto:text="\\(-x \\over 2\\)"
auto:engine="MathJax"
android:layout_below="@+id/tv_QuestaoTexto"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
</io.github.kexanie.library.MathView>
</LinearLayout>
<!--******************************* QUESTAO 3 ***********************************-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:id="@+id/questao3"
android:layout_marginTop="10dp">
<RadioButton
android:id="@+id/ebRadio3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<io.github.kexanie.library.MathView
android:id="@+id/webviewQuestao3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
auto:text="\\(x \\sqrt {2}\\)"
auto:engine="MathJax"
android:layout_below="@+id/tv_QuestaoTexto"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
</io.github.kexanie.library.MathView>
</LinearLayout>
<!--******************************* QUESTAO 4 ***********************************-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:id="@+id/questao4"
android:layout_marginTop="10dp">
<RadioButton
android:id="@+id/ebRadio4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<io.github.kexanie.library.MathView
android:id="@+id/webviewQuestao4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
auto:text="\\({x \\sqrt {2}}\\over 23^{x+y+z}\\)"
auto:engine="MathJax"
android:layout_below="@+id/tv_QuestaoTexto"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
</io.github.kexanie.library.MathView>
</LinearLayout>
<!--******************************* QUESTAO 5 ***********************************-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:id="@+id/questao5"
android:layout_marginTop="10dp">
<RadioButton
android:id="@+id/ebRadio5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<io.github.kexanie.library.MathView
android:id="@+id/webviewQuestao5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
auto:text="\\(y = {{{x \\sqrt {2}}\\over 23^{x+y+z}}-{x \\sqrt {xy+53}}\\over R^{3+y+z}}\\)"
auto:engine="MathJax"
android:layout_below="@+id/tv_QuestaoTexto"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
</io.github.kexanie.library.MathView>
</LinearLayout>
</RadioGroup>
<!--******************************* CUSTOM RADIOGROUP *******************************-->
。
查找
WebView
这就是结果: RESULT
有人知道如何显示RadioButton
或转动lubridate
取消选中吗?
谢谢!
答案 0 :(得分:0)
RadioGroup不允许任何ViewGroup作为其子级。它看起来唯一的方法是使用单独的单选按钮,然后以编程方式控制开/关状态。
请点击此链接获取更多信息: