在Android中,为TextView选择字体可以通过以下几种方法实现:
- 在XML布局文件中设置字体:
在TextView的XML布局文件中,可以使用android:fontFamily
属性来设置字体。首先,需要在res/font
目录下添加字体文件(如.ttf
或.otf
格式)。如果没有该目录,请创建一个。然后,在TextView中引用字体文件,如下所示:
将your_font_file_name
替换为实际的字体文件名(不带扩展名)。
- 在Java或Kotlin代码中设置字体:
在Activity或Fragment的Java或Kotlin代码中,可以使用setTypeface()
方法为TextView设置字体。首先,需要在res/font
目录下添加字体文件。然后,在代码中引用字体文件,如下所示:
Java:
import android.graphics.Typeface; // ... TextView textView = findViewById(R.id.textView); Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/your_font_file_name.ttf"); textView.setTypeface(typeface);
Kotlin:
import android.graphics.Typeface // ... val textView = findViewById(R.id.textView) val typeface = Typeface.createFromAsset(assets, "fonts/your_font_file_name.ttf") textView.typeface = typeface
将your_font_file_name
替换为实际的字体文件名(不带扩展名)。注意,fonts
目录应位于assets
目录下。
以上就是在Android中为TextView选择字体的两种方法。