如何在Android或Java中呈现HTML代码时应用字体大小
我的代码如下。
textView.setText(Html.fromHtml("6<sup>4</sup>"));
输出为:
现在我想更改4的大小,所以我按如下方式应用了字体,但是字体没有得到应用。
textView.setText(Html.fromHtml("6<sup><font size="-2">4</font></sup>"));
如何解决此问题?
我的代码如下。
textView.setText(Html.fromHtml("6<sup>4</sup>"));
输出为:
现在我想更改4的大小,所以我按如下方式应用了字体,但是字体没有得到应用。
textView.setText(Html.fromHtml("6<sup><font size="-2">4</font></sup>"));
如何解决此问题?
我找到了如何在单个文本视图中设置不同大小的解决方案。
首先定义一个 TextView 并将其连接到 xml,然后按照此顺序进行操作。
<TextView
android:id="@+id/txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textSize="15sp" //define the size as per your requirement
android:textColor="#F2F2F2" />
然后转到 Java 页面
TextView txt=(TextView)findViewById(R.id.txt);
txt.setText(Html.fromHtml("<big><b>Xyzd</b></big><small>.com</small>"));
但是,大标签会自动增加 2-4 sp 大小,小标签会减少 2-4 sp。
从 xml 增大和减小文本大小。android:textSize="15sp"
它的工作原理只是检查它。