ユーザ用ツール

サイト用ツール


android:viewのフォント追加

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
android:viewのフォント追加 [2019/11/15 23:51]
ips
android:viewのフォント追加 [2019/11/16 00:28] (現在)
ips [ビルドツールのインストール]
ライン 76: ライン 76:
 implementation '​uk.co.chrisjenx:​calligraphy:​2.3.0'​ implementation '​uk.co.chrisjenx:​calligraphy:​2.3.0'​
  
-# 使いたいアクティビティに追加 
-<​code>​ 
-    override fun attachBaseContext(newBase:​ Context) { 
-        super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase)) 
-    } 
-</​code> ​   
-  
-# レイアウトに追加 
-<​code>​ 
-        <​androidx.appcompat.widget.AppCompatTextView 
-            android:​fontFamily="​font/​ayu20gothic-1.7a.ttf"​ 
-            android:​layout_width="​match_parent"​ 
  
 +<​code>​
 +       val am = this.getApplicationContext().getAssets()
 +       val typeface = Typeface.createFromAsset(am,​String.format(Locale.US,​ "​font/​%s",​ "​shnm6x12a.ttf"​))
 +       
 +       ​もしくは
 +       
 +       val custom_font = Typeface.createFromAsset(assets,​ "​font/​shnm6x12a.ttf"​)
 +       
 +       ↓
 +       
 +       ​holder.textTitle?​.typeface=typeface
 +       ​holder.textSub?​.typeface=typeface
 </​code>​ </​code>​
 +
android/viewのフォント追加.1573829500.txt.gz · 最終更新: 2019/11/15 23:51 by ips