0
以下代码在iOS下未提供异常,但它在Lumia外观下提供了空指针异常。我想知道如何在Windows Phone下更改字体大小。CodenameOne更改字体大小(lumia)
score = new Label("Score");
score.getStyle().getFont().derive(50, 0);
以下代码在iOS下未提供异常,但它在Lumia外观下提供了空指针异常。我想知道如何在Windows Phone下更改字体大小。CodenameOne更改字体大小(lumia)
score = new Label("Score");
score.getStyle().getFont().derive(50, 0);
该代码没有真正做任何事情。字体可以为空,所以你会得到这个例外,但是,因为派生只是产生一个新的字体对象,你不放在任何地方这不会做任何事情。
您也正在使用getStyle()
这将在标签的情况下工作,但你通常应该使用getUnselectedStyle()/getSelectedStyle()
。
要增加字体大小,请在设计器中定义一个TTF文件,并为特定的UIID定义其大小,然后使用setUIID
方法来定义组件的样式。