当前位置: 首页 > news >正文

Android 9.0(API 28)后字重设置

在 Android 应用中设置字体字重(Font Weight)可以通过多种方式实现,下面详细介绍各种方法及其适用场景。

1. 使用 XML 属性设置字重

1.1 基本字重设置(API 1+)

<TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="示例文本"android:textStyle="normal|bold|italic" />
  • normal - 常规字重(默认)

  • bold - 粗体

  • italic - 斜体(可组合使用,如 bold|italic

1.2 精确字重设置(API 28+)

Android 9.0 (API 28) 引入了更精细的字重控制:

<TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="精确字重"android:fontFamily="sans-serif"android:textFontWeight="400" />

字重范围:100-900(以100为增量)

  • 100: Thin

  • 300: Light

  • 400: Normal/Regular

  • 500: Medium

  • 600: Semi-bold

  • 700: Bold

  • 800: Extra-bold

  • 900: Black

相关文章:

  • 做母婴网站赚钱怎么注册一个网站
  • 可以做免费的网站吗产品营销策略
  • app和微网站的区别是什么sem搜索
  • qq业务网站平台引流推广平台有哪些
  • 免费网站制作 最好直接打开百度
  • 淘宝店铺推广成都网站优化平台
  • LeetCode热题100—— 35. 搜索插入位置
  • ubuntu22.04修改IP地址
  • 战略调整频繁,如何快速重构项目组合
  • Spring Boot整合FreeMarker全攻略
  • 基于STM32的快递箱的设计
  • 对人工智能的厌倦感是真实存在的,而且它给品牌带来的损失远不止是参与度的下降
  • Android edge-to-edge兼容适配
  • Git 子模块 (Submodule) 完全使用指南
  • 【Vue】 keep-alive缓存组件实战指南
  • AI智能化高效办公:WPS AI全场景深度应用指南
  • MySQL之SQL性能优化策略
  • LayUI的table实现行上传图片+mvc
  • PyTorch topk() 用法详解:取最大值
  • CI/CD GitHub Actions配置流程
  • mongoose解析http字段值
  • 【LLaMA-Factory 实战系列】三、命令行篇 - YAML 配置与高效微调 Qwen2.5-VL
  • 走近科学IT版:FreeBSD系统下ThinkPad键盘突然按不出b和n键了!
  • Android中Navigation使用介绍
  • QT Creator的快捷键设置 复制当前行 ctrl+d 删除当前行 ctrl +y,按照 AS设置
  • 13.5-13.8. 计算机视觉【2】