見つかったコードを使用しています:最初の回答で Android の文字列の下付き文字と上文字文字を使用していますが、前の文字列からそれを連結しているため、私のコードは次のようになります。
TextView text = (TextView) findViewById(R.id.text);
text.setText(text.getText().toString()+Html.fromHtml("<sup>-2</sup>"));
たとえば、テキストの内容が「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"
/>
助けてくれてありがとう。