lwuit中表格的自定义字体?
Posted
技术标签:
【中文标题】lwuit中表格的自定义字体?【英文标题】:Custom font for table in lwuit? 【发布时间】:2012-05-21 07:20:25 【问题描述】:在我的应用程序中,我使用资源文件为表格组件使用了自定义字体。我在资源文件中创建了一种字体
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);
但我无法获得小字体,它显示默认的移动字体。
如何解决这个问题?
【问题讨论】:
【参考方案1】:在我看来,您可能将“样式”设置为错误的Component
。
我正在使用 LWUIT 资源编辑器和 Deafult MIDlet(有一个表 Form
)对其进行测试,并更改 TableCell UIID,我可以修改字体样式。试试这个 UIID。
【讨论】:
示例如下:打开资源编辑器,新建主题,在预览选项中设置默认MIDlet。按下表格按钮,现在您可以在预览屏幕中看到一个表格。更改未选择的 TableCell 的 UIID 并查看表格的单元格如何更改。您也可以更改 TableHeader...尝试一下 您也可以派生表格并覆盖createCell来自定义单个单元格的字体。【参考方案2】:根据您的手机,它可能无法正常工作。例如,在黑莓上它总是返回相同的字体,而我在三星 B2710 J2ME 手机上得到相同的行为。我通过使用位图字体并从资源中加载它们来解决这个问题。
【讨论】:
以上是关于lwuit中表格的自定义字体?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 6 大小类中的自定义字体大小无法与自定义字体一起正常工作