android - 如何在Android中将字体粗细设置为轻巧、常规

标签 android uitextview textview

我有 3 个 TextView 。 我需要将它们的权重设置为 Light、Regular 和 Condensed。 有人可以帮助我了解如何在 Android 中实现这一点吗?

最佳答案

TextView 上使用 android:textStyle 来设置文本样式,如 bolditalic 或普通。

这是一个带有 bold 文本样式的 TextView 示例:

<TextView
  android:id="@+id/hello_world"
  android:text="hello world"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:textStyle="bold"/>

如果您想使用浅色或浓缩色,则必须更改字体。你可以这样做:

android:fontFamily="sans-serif-light"

更多关于字体的信息,也请看下面的回答Valid values for android:fontFamily and what they map to?

关于android - 如何在Android中将字体粗细设置为轻巧、常规,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31947165/

相关文章:

java - 构造函数 TextView() 未定义

Android透明TextView?

Android 从 Azure Blob 存储下载导致文件无效

java - 将 1 位小数的 double 转换为 2 位小数

android - fragment 通信抛出空指针异常

android - firebase (fcm) 说 401 未经授权

ios - 如何禁用 UITextview 选择文本,复制/粘贴 UIMenuController 但仍然有超链接工作[不重复]

ios - UITextView如何将光标保持在键盘上方

iphone - 如何从HTML中提取文本内容,例如“稍后阅读”或InstaPaper Iphone应用?

android override textView根据getMaxLines设置文本