3

ワンショットで Android アプリケーション全体のカスタマイズされたフォントを設定することは可能ですか。setTypeFaceつまり、すべてのアクティビティのすべてのテキストビューに使用したくないということです。テキストビューだけでなく、可能なすべてのテキスト。

4

1 に答える 1

9

独自のTextViewを作成するだけです。

public class CustomFontTextView extends TextView {

// make every constructor call init();

  private void init() {
   setTypeFace(...);
  }

}

xmlの場合:

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
    <com.yourcompany.yourproject.views.CustomFontTextView
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:text="Test"/>
</LinearLayout>
于 2012-08-07T09:32:20.597 に答える