【发布时间】:2017-12-13 17:08:34
【问题描述】:
我正在 Android Studio(Mac OS) 中制作一个计算器应用程序,我试图在其中包含 square(x^2) Button。
我已将我的方格设置为 TextView。
我已经尝试了所有提到的链接,但没有一个适合我以正确的公式格式输入。
<TextView
android:id="@+id/square"
style="?android:attr/borderlessButtonStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginBottom="-3dp"
android:layout_marginLeft="-20dp"
android:layout_marginStart="-5dp"
android:padding="15dp"
android:textColor="@color/black"
android:textSize="18sp" />
我也尝试过MainActivity.java 文件中的以下代码:-
squareButton = findViewById(R.id.square);
squareButton.setText(Html.fromHtml("x<sup>2</sup>"));
附:我设置了minSdkVersion 14 和targetSdkVersion 26!
【问题讨论】:
-
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { description_tv.setText(Html.fromHtml("x2",Html.FROM_HTML_MODE_COMPACT)); }
-
试试这个库,它帮助我在 TextView 中显示数学函数 github.com/kexanie/MathView
-
setText之后你在 TextView 中看到了什么 -
@Jacky 我在 TextView 中看到的只是 X2