当我在Android 5.0上显示自定义对话框时,它看起来像这样:
单词Yes
和No
以全部大写字母显示,但在源代码中它们不是大写字母。
如何让它们正常显示?
这是Button的代码:
<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>
答案 0 :(得分:1)
是。根据{{3}}按钮标签大写。因此默认按钮样式包括android:textAllCaps="true"
。如果您的应用程序是根据Material Design设计的,则不应更改此项。但是,如果您的应用程序使用自定义样式和主题,则只需将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" />
答案 1 :(得分:0)
要使它们无法使用,请使用以下内容:
var bitmap = new Bitmap(Server.MapPath("~/father/chocolate.png"));
但是,我建议不要这样做,因为它们是Android Lollipop中Material Design Guidelines的一部分。