このトピックに関するいくつかの投稿を見つけましたが、このトピックはすべてsetTypeFace()
、オブジェクトのメソッドでフォントを設定するか、フォントをおよびTextView
に設定するカスタム クラスを作成します。API-Level 11(?) か何かから知る限り、何らかの方法で TypeFace を xml 属性として設定できます。このような:Roboto
extends
TextView
<TextView
android:id="@+id/profileHeader"
android:layout_width="100dp"
android:layout_height="100dp"
android:typeface="roboto"
android:text="Hello, world">
</TextView>
これを行う正しい方法は何ですか?アプリケーションが API レベル 11(?) よりも低いデバイスで実行されている場合、次のようにフォールバックすることは可能ですか?
android:typeface="roboto|monospace|serif"