2010-06-17 37 views

回答

3

黑莓有它自己的字体类。如果你想知道哪些FontFamilies可用,您可以使用

// e.g. serif 
FontFamily ff = FontFamily.forName("family-name"); 

// Use style bits from Font class, e.g. Font.BOLD 
Font f = ff.getFont(style, height); 

:试试这个

FontFamily.getFontFamilies(); 
+0

它一个很好的尝试,但它不会工作,因为字体类是不同的。 g.setFont需要的是net.rim.device.api.ui.Font类,但getFont类是javax.microedition.lcdui.Font类 – paullb 2010-06-17 08:21:48

+1

请参阅我对答案的编辑。 – DaveJohnston 2010-06-17 08:48:04

+0

工作就像一个魅力!谢谢! 供参考:因为我不知道什么字体可用,对于我的POC我简化为: FontFamily all [] = FontFamily.getFontFamilies(); FontFamily ff = all [0]; – paullb 2010-06-17 09:09:14