2014-04-04 21 views
0

以下代码在iOS下未提供异常,但它在Lumia外观下提供了空指针异常。我想知道如何在Windows Phone下更改字体大小。CodenameOne更改字体大小(lumia)

score = new Label("Score"); 
    score.getStyle().getFont().derive(50, 0); 

回答

0

该代码没有真正做任何事情。字体可以为空,所以你会得到这个例外,但是,因为派生只是产生一个新的字体对象,你不放在任何地方这不会做任何事情。

您也正在使用getStyle()这将在标签的情况下工作,但你通常应该使用getUnselectedStyle()/getSelectedStyle()

要增加字体大小,请在设计器中定义一个TTF文件,并为特定的UIID定义其大小,然后使用setUIID方法来定义组件的样式。