2

私はそのコードを使用します

Font bmpfont=Font.createBitmapFont(icon, new int[0], new int[12], "S");

最初のパラメーターはイメージ、2 番目はオフセット、3 番目は長さ、4 番目は文字セットです。そして、そのコードから Font オブジェクトを取得します。しかし、そのフォントをTextAreaに設定しました...

TextArea ta=new TextArea();
ta.getStlye().setFont(bmpfont); 
ta.setText("S");

テキストエリアは「S」のみ表示。次に、独自のビットマップ フォントを作成する方法と、そのフォントを追加して使用する方法を知りたいです。ビットマップフォントをたくさん作りたい。

4

1 に答える 1

1

通常、LWUIT 内でビットマップ フォント作成ツールを使用し、内部使用を目的としたこのメソッドを呼び出さないことを期待しています。

カットオフセットにはフォント内の場所が含まれていないため、メソッドを誤って使用したことは明らかです。

リソース エディターまたは Ant タスクを使用してフォントを作成し、テーマを介して、またはリソース ファイルから手動で抽出してそのフォントを設定するだけです。

于 2011-09-08T04:39:02.393 に答える