Android 安卓5:按钮标签是否自动大写?
当我在Android 5.0上显示一个自定义对话框时,它如下所示: 单词Android 安卓5:按钮标签是否自动大写?,android,android-layout,Android,Android Layout,当我在Android 5.0上显示一个自定义对话框时,它如下所示: 单词Yes和No以所有大写字母显示,尽管在源代码中它们没有大写 我怎样才能让他们正常地表演 这是按钮的代码: <Button android:id="@+id/btn_yes" android:layout_width="0sp" android:layout_height="50sp" android:lay
Yes
和No
以所有大写字母显示,尽管在源代码中它们没有大写
我怎样才能让他们正常地表演
这是按钮的代码:
<Button
android:id="@+id/btn_yes"
android:layout_width="0sp"
android:layout_height="50sp"
android:layout_weight="1"
android:text="@string/yes"
android:textColor="@color/txt_orange"
android:textSize="22sp"
android:textStyle="normal" >
</Button>
是。根据按钮,标签大写。所以默认的按钮样式包括android:textAllCaps=“true”。如果应用程序是按照材质设计的,则不应更改此选项。但如果应用程序使用自定义样式和主题,则只需将android:textAllCaps=“false”
添加到按钮定义中即可:
<Button
android:id="@+id/btn_yes"
android:layout_width="0sp"
android:layout_height="50sp"
android:layout_weight="1"
android:text="@string/yes"
android:textColor="@color/txt_orange"
android:textSize="22sp"
android:textAllCaps="false"
android:textStyle="normal" />
要解除资本化,请使用以下方法:
android:textAllCaps="false"
然而,我建议不要这样做,因为它们是Android棒棒糖的一部分