📅  最后修改于: 2023-12-03 15:24:06.680000             🧑  作者: Mango
在 Android 应用开发中,经常需要使用自定义字体来美化应用的界面。下面就介绍如何在 Android 中添加自定义字体。
将自定义字体文件(通常为 TTF 或 OTF 格式)放入 Android 工程的 assets
或 res
目录中。如果是放在 assets
目录中,需要手动创建该目录;如果是放在 res
目录中,需要在 res
目录下新建一个 font
目录,用于存放字体文件。
在 Java 代码中,使用 Typeface
类创建自定义字体的实例。
Typeface font = Typeface.createFromAsset(getAssets(), "fonts/CustomFont.ttf");
或者
Typeface font = Typeface.createFromFile("path/to/font.ttf");
byte[] fontData = getFontData();
Typeface font = Typeface.createFromFile(fontData);
Typeface.DEFAULT
Typeface.DEFAULT_BOLD
Typeface.MONOSPACE
Typeface.SANS_SERIF
Typeface.SERIF
使用 setTypeface
方法将自定义字体应用到 TextView
上。
TextView textView = findViewById(R.id.textview);
textView.setTypeface(font);
到此,我们已经学习了如何在 Android 中添加自定义字体。通过使用自定义字体,我们可以为我们的应用增添美好的风格和个性。