開発メモ/Android/文字列の描画
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*文字列の描画 [#u6a11d94]
Canvasに文字列を描画する際のJava(AWTやSwing)との違い
#contents
**Fontの扱い [#s59883fa]
AndroidにはFontクラスが無いです。~
衝撃的です。~
今までいくつかの言語で文字を扱ったことがありますが、Font...
衝撃的ですが、何も臆することはありません。~
Androidでは、Fontの設定はPaintクラスのインスタンスで行い...
まぁ、ある意味Fontクラスより楽にも思えなくもないです。
|目的|使うメソッド|h
|フォントの指定をする|Paint.setTypeface()|
|フォントのサイズ指定|Paint.setTextSize()|
|フォントをBOLDにする|Paint.setTypeface()|
#codeprettify{{
Paint paint = new Paint();
paint.setTextSize(10.0F);
paint.setTypeface(Typeface.DEFAULT_BOLD);
canvas.drawText("Text", 10.0F, 10.0F, paint);
}}
**FontMetrics [#zd8c01f4]
FontMetricsはあるようです。~
PaintクラスのgetFontMetrics()メソッドで取得できます。
**参考 [#o334598c]
-[[テキストの描画(FontMetrics)>http://wikiwiki.jp/android...
-[[drawText のフォントを変更する>http://www.hp3200.com/an...
-[[数独のフォントを変えてみる>http://d.hatena.ne.jp/urush...
終了行:
*文字列の描画 [#u6a11d94]
Canvasに文字列を描画する際のJava(AWTやSwing)との違い
#contents
**Fontの扱い [#s59883fa]
AndroidにはFontクラスが無いです。~
衝撃的です。~
今までいくつかの言語で文字を扱ったことがありますが、Font...
衝撃的ですが、何も臆することはありません。~
Androidでは、Fontの設定はPaintクラスのインスタンスで行い...
まぁ、ある意味Fontクラスより楽にも思えなくもないです。
|目的|使うメソッド|h
|フォントの指定をする|Paint.setTypeface()|
|フォントのサイズ指定|Paint.setTextSize()|
|フォントをBOLDにする|Paint.setTypeface()|
#codeprettify{{
Paint paint = new Paint();
paint.setTextSize(10.0F);
paint.setTypeface(Typeface.DEFAULT_BOLD);
canvas.drawText("Text", 10.0F, 10.0F, paint);
}}
**FontMetrics [#zd8c01f4]
FontMetricsはあるようです。~
PaintクラスのgetFontMetrics()メソッドで取得できます。
**参考 [#o334598c]
-[[テキストの描画(FontMetrics)>http://wikiwiki.jp/android...
-[[drawText のフォントを変更する>http://www.hp3200.com/an...
-[[数独のフォントを変えてみる>http://d.hatena.ne.jp/urush...
ページ名: