1

在我的应用程序中,我使用资源文件为表格组件使用了自定义字体。我在资源文件中创建了一种字体

Font.size = 10
Font.Face = Times new roman

Resources res = null;
res = Resources.open("/lang.res");      
font = res.getFont("SMALL_FONT");

Table table;
table = new Table(tableModel);
table.table.getStyle().setFont(font);

但我无法获得小字体,它显示默认的移动字体。

如何解决这个问题?

4

2 回答 2

1

根据您的手机,它可能无法正常工作。例如,在黑莓上它总是返回相同的字体,而我在三星 B2710 J2ME 手机上得到相同的行为。我通过使用位图字体并从资源中加载它们来解决这个问题。

于 2012-05-22T04:57:21.903 回答
1

在我看来,您可能将“样式”设置为错误的Component

我正在使用 LWUIT 资源编辑器和 Deafult MIDlet(有一个表Form)对其进行测试,并更改 TableCell UIID,我可以修改字体样式。试试这个 UIID。

于 2012-05-21T08:20:41.547 回答