代号最新的字体构建问题?

时间:2017-07-18 06:36:14

标签: java android mobile cross-platform codenameone

我正在尝试在codenameone上为android做一个构建,在我发送一个构建版本的android之后,它将所有按钮和标签文本转换为UPPERCASE 无论文字[写在]

任何构建提示或修复此问题

此致

3 个答案:

答案 0 :(得分:2)

查看长版本https://www.codenameone.com/blog/pixel-perfect-material-buttons.html

以下是简短版本,您可以使用以下方法禁用此功能:

  • myButton.setCapsText(false);
  • Button.setCapsTextDefault(false);
  • 将主题常量capsButtonTextBool定义为false

答案 1 :(得分:0)

根据最新的材料设计指南,按钮使用ALL CAPS作为文本,无论您传入的大写字母如何。

https://material.io/guidelines/components/buttons.html#buttons-style

要防止这种情况发生,请在<Button>标记上设置此属性:

android:textAllCaps="false"

答案 2 :(得分:0)

试试这个,

 <Button        
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:textAllCaps="false"
    android:text="@string/button" />