下面的代码在iOS下没有给出异常,但它在Lumia皮肤下给出了一个nullpointer异常。我想知道如何在Windows Phone下更改fontsize。
score = new Label("Score");
score.getStyle().getFont().derive(50, 0);
答案 0 :(得分:0)
代码并没有真正做任何事情。字体可以为null,因此您将获得该异常,但是因为派生只是生成一个新的字体对象,您不会放在任何可以做任何事情的地方。
您还使用getStyle()
,它适用于Label,但您通常应使用getUnselectedStyle()/getSelectedStyle()
。
要增加字体大小,请在设计器中定义TTF文件,并为特定UIID定义其大小,然后使用setUIID
方法定义组件的样式。