我的Android应用程序中的某些按钮内的文本未显示为我想要它。任何建议?

时间:2014-03-09 13:22:43

标签: android xml layout

这是我的xml代码:

<Button
    android:id="@+id/buttonSinInverse"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="0dp" 
    android:layout_weight="0.20"
    android:textSize="12sp"
    android:gravity="fill"   
    android:text="      -1sin"
    android:layout_height="match_parent" />

这不会产生令人满意的结果。以下是当前输出的屏幕截图:

enter image description here

我试图将sin的图像反转到按钮上方但是然后只是图像不出现在它下面的按钮。当我这样做时,这种方式不能确定文本是否会出现在相关的文件上。

1 个答案:

答案 0 :(得分:0)

Android支持Styled String Resources,同时也支持<sup>标记。所以只需添加

<string name="sin_inv">sin<sup>-1</sup></string>

到您的一个资源文件并将该字符串应用于Button:

<Button
    android:id="@+id/buttonSinInverse"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="0dp" 
    android:layout_weight="0.20"
    android:textSize="12sp"
    android:gravity="fill"   
    android:text="@string/sin_inv"
    android:layout_height="match_parent" />