我不想为我的应用使用默认字体。
我想使用我想要的字体。
因此,我在文件夹中复制了我想要的字体assets/fonts/
并编码如下所示。
但是,会发生错误。
请帮我为整个应用程序使用相同的字体。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LinearLayout ll = new LinearLayout(this);
ll.setBackgroundResource(R.drawable.bg);
this.setContentView(ll);
TextView tv = (TextView) findViewById(R.id.app_name);
Typeface face = Typeface.createFromAsset(getAssets(),
"fonts/TAU_MADN.TTF");
tv.setTypeface(face);
更新:
我的xmlTextView
代码;
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="app_name"
android:textStyle="bold" />
错误:
错误:错误:不允许使用字符串类型(在“id”处,值为“app_name”)。