textView设置字体
时间: 2023-08-16 10:07:47 浏览: 85
在布局文件中为 TextView 设置字体:
```xml
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:textSize="20sp"
android:fontFamily="sans-serif"
/>
```
在代码中为 TextView 设置字体:
```java
TextView textView = findViewById(R.id.text_view);
textView.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/myfont.ttf"));
```
如果你的字体文件在 assets/fonts/ 目录下,并且文件名为 myfont.ttf 。
Android 8.0 以上可以使用以下方式设置
```xml
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:textSize="20sp"
android:fontFamily="@font/myfont"
/>
```
然后将字体文件放入 res/font/ 目录下,并命名为 myfont.ttf
```
阅读全文