当设置某个 Button 的 text 为英文时,界面上显示的是该英文的大写形式(uppercase)。例如:
<Buttonandroid:id="@+id/btn"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Hello"/>
Button 显示的文本为:
HELLO
经查询,一般原因是 textAllCaps 属性被设置为 true。因此,只要将该属性设置为 false 即可。
<Buttonandroid:id="@+id/btn"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Hello"android:textAllCaps="false"/>