1

私のアプリケーションでは、リソース ファイルを使用してテーブル コンポーネントにカスタム フォントを使用しました。リソース ファイルに 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

お使いの携帯電話によっては、動作しない場合があります。たとえば、BlackBerry では常に同じフォントが返され、Samsung B2710 J2ME 電話でも同じ動作が得られます。ビットマップ フォントを使用してリソースから読み込むことで、この問題を回避しています。

于 2012-05-22T04:57:21.903 に答える
1

私の意見では、「スタイル」を間違って設定している可能性がありますComponent

私は LWUIT リソース エディターと Deafult MIDlet (これには table がありますForm) でテストしており、TableCell UIID を変更すると、フォント スタイルを変更できます。この UIID で試してください。

于 2012-05-21T08:20:41.547 に答える