android中字体粗细
时间: 2023-09-14 17:09:14 浏览: 219
Android 学习(25)TypeFace
在 Android 中,可以使用 Typeface 类设置字体的粗细。Typeface 类是一个表示字体样式和变体的类,它有三个常量值:NORMAL、BOLD 和 ITALIC,分别表示普通字体、粗体字和斜体字。
以下是一个设置字体粗细的示例代码:
```java
TextView textView = findViewById(R.id.text_view);
Typeface boldTypeface = Typeface.defaultFromStyle(Typeface.BOLD);
textView.setTypeface(boldTypeface);
```
这个示例代码中,首先通过 `findViewById` 方法获取了一个 `TextView` 对象,然后使用 `Typeface.defaultFromStyle` 方法获取一个粗体字的 `Typeface` 对象,最后使用 `setTypeface` 方法将这个字体对象应用到 `TextView` 上。
如果需要同时设置多种字体样式,可以使用 `Typeface.create` 方法自定义 `Typeface` 对象,例如:
```java
Typeface typeface = Typeface.create(Typeface.SANS_SERIF, Typeface.BOLD_ITALIC);
textView.setTypeface(typeface);
```
这个示例代码中,使用 `Typeface.create` 方法创建了一个既有粗体又有斜体的 `Typeface` 对象,并将其应用到 `TextView` 上。
阅读全文