facebook twitter hatena line email

「Android/独自font」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==独自フォントをテキストに表示するサンプル== コード TextView textView = findViewById(R.id.text01); Typeface font = Typeface.createFromAsset(getAs...」)
 
(独自フォントをテキストに表示するサンプル)
 
(同じ利用者による、間の1版が非表示)
行4: 行4:
 
  Typeface font = Typeface.createFromAsset(getAssets(), "fonts/font.ttf");
 
  Typeface font = Typeface.createFromAsset(getAssets(), "fonts/font.ttf");
 
  textView.setTypeface(font);
 
  textView.setTypeface(font);
  textView.setText("font\uF107");
+
  textView.setText("sample\uF107"); // sampleの後にフォントが出る
  
 
レイアウト
 
レイアウト
行15: 行15:
 
フォントを置く場所
 
フォントを置く場所
 
  src/main/assets/font/hoge.ttf
 
  src/main/assets/font/hoge.ttf
 +
 +
pcにfontがインストールされていなくても問題なく表示される

2018年11月2日 (金) 12:16時点における最新版

独自フォントをテキストに表示するサンプル

コード

TextView textView = findViewById(R.id.text01);
Typeface font = Typeface.createFromAsset(getAssets(), "fonts/font.ttf");
textView.setTypeface(font);
textView.setText("sample\uF107"); // sampleの後にフォントが出る

レイアウト

<TextView
           android:id="@+id/text01"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:text="Hello World!" />

フォントを置く場所

src/main/assets/font/hoge.ttf

pcにfontがインストールされていなくても問題なく表示される