Android 上标<;SUP>;标签不工作

Android 上标<;SUP>;标签不工作,android,Android,x2 及 ((按钮)findViewById(R.id.sqrBtn)).setText(Html.fromHtml(“x2”)) 这两者都表明: 但它适用于TextView。仅按钮有此问题(不同于感谢理解) 关于: SM-G920F Galaxy S6——安卓6.0.1(库存)-API v23 GT-I9100 Galaxy S2——安卓6.0.1(CM13)——API v23 其他信息: 标签: 风格: <style name="calcBtn"> <it

x2

((按钮)findViewById(R.id.sqrBtn)).setText(Html.fromHtml(“x2”))

这两者都表明:

但它适用于TextView。仅按钮有此问题(不同于感谢理解)

关于:

  • SM-G920F Galaxy S6——安卓6.0.1(库存)-API v23

  • GT-I9100 Galaxy S2——安卓6.0.1(CM13)——API v23

其他信息:

标签:


风格:

<style name="calcBtn">
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:textSize">35sp</item>
    <item name="android:layout_weight">1</item>
    <item name="android:textColor">#f2f2f2</item>
    <item name="android:background">#282828</item>
    <item name="android:paddingTop">12dp</item>
    <item name="android:paddingBottom">12dp</item>
</style>

匹配父项
包装内容
35便士
1.
#f2f2f2
#282828
12dp
12dp

按钮上尝试
android:textAllCaps=“false”
。默认情况下,在
Theme.Material
Theme.AppCompat
上,您会得到所有的大写字母,这会破坏您尝试应用于
按钮的任何格式。

该解决方案可能与@buczek的相同,该解决方案适用于TextView,但不适用于按钮。
<style name="calcBtn">
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:textSize">35sp</item>
    <item name="android:layout_weight">1</item>
    <item name="android:textColor">#f2f2f2</item>
    <item name="android:background">#282828</item>
    <item name="android:paddingTop">12dp</item>
    <item name="android:paddingBottom">12dp</item>
</style>