Ste*_*unn 1 android superscript textview
我在第一个答案中使用了代码:Subscript和Superscript在Android中的字符串,但是从前一个字符串连接起来,所以我的代码看起来类似于:
TextView text = (TextView) findViewById(R.id.text);
text.setText(text.getText().toString()+Html.fromHtml("<sup>-2</sup>"));
Run Code Online (Sandbox Code Playgroud)
比如说,文本的内容是"3x",在使用setText设置文本后,它格式化为"3x-2",没有下标.
TextView的XML是:
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="55dp"
android:layout_marginTop="210dp"
android:text="3x"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="14pt"
android:visibility="VISIBLE"
/>
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
而不是这条线..
text.setText(text.getText().toString()+Html.fromHtml("<sup>-2</sup>"));
Run Code Online (Sandbox Code Playgroud)
试试这样
text.setText(Html.fromHtml(text.getText().toString()+"<sup>-2</sup>"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3496 次 |
| 最近记录: |