我创建了一个小型计算器应用。 目前,它显示如下按钮:
我想表明这样的事情:
2件事:
1)如何制作不同颜色+上标的sin ^ -1,以便用户知道长按将导致他使用逆。 2)在上标中写入-1。
答案 0 :(得分:3)
尝试使用HTML。
sin按钮 -
sinbutton.setText(Html.fromHtml("sin<span style="color:blue"><sup>sin<sup>-1</sup></sup></span>"));
与其他按钮类似 -
cos -
cosbuttton.setText(Html.fromHtml("cos<span style="color:blue"><sup>cos<sup>-1</sup></sup></span>"));
晒黑 -
tanbutton.setText(Html.fromHtml("tan<span style="color:blue"><sup>tan<sup>-1</sup></sup></span>"));
答案 1 :(得分:0)
使用如下:您可以根据自己的要求设置和格式化文本。
btn.setText(Html.fromHtml("sin<font color='red'><sup>-1</sup></font>"));
答案 2 :(得分:-1)
字符串
<string name="sin">sin</string>
<string name="_1">-1</string>
在onCreate()
sinButton.setText(Html.fromHtml(getResources().getString(R.string.sin)+"<sup><font color='#FF0000'>"+getResources().getString(R.string.sin)+"<sup>"+getResources().getString(R.string._1)+"</sup>"+"</font></sup>"));