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 回答