2011-01-25 38 views
0

我是BB应用程序的新手。我想自定义按钮文本和标签文本的大小。如何自定义黑莓应用程序中每个字段的按钮和标签文本大小?

我使用此代码

try { 
      FontFamily alphaSansFamily = FontFamily.forName("BBAlpha Serif"); 
      Font appFont = alphaSansFamily.getFont(Font.PLAIN, 9, Ui.UNITS_pt); 
      setFont(appFont); 
      } catch (ClassNotFoundException e) { 
      } 

但使用这种会改变所有的东西我们正在使用的constructor.But内场我需要为不同的领域。像标题不同的尺寸将是大尺寸大小和其他标签文本按钮文本将是小尺寸。

+0

我不太清楚你的要求设置字体。您是否正在为您创建的每个标签执行上面的代码?或者上面的代码是经理?或者是其他东西? – 2011-01-25 13:18:16

回答

2

我猜你是在创建屏幕时调用setFont()更改全屏字体。

您可以调用所需的按钮或标签字体设置,它将改变字体仅适用于该领域 e.g button.setFont(yourFont)

你打电话并入setfont()明确你希望更改的字段?

1

只是在上面的try块中删除了语句setFont(appFont),它设置了整个屏幕的字体。欧洲工商管理学院 通过指定哪个标签或要设置字体像

LabelField lf1 = new LabelField("Testing"); 
lf1.setFont(appFont); 

按钮再次

ObjectChoiceField ocf1 = new ObjectChoiceField("","",""); 
ocf1.setFont(appFont);