You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中如何增大TextView控件的字体大小?

Android Studio中修改TextView字体大小的方法

调整TextView字体大小核心使用textSize相关属性/方法,分两种常用实现场景:

1. XML布局静态配置

这是设置固定字号最常用的方式,直接在TextView标签内添加android:textSize属性即可,字体单位优先选sp——sp会跟随系统字体缩放设置自动调整,适配无障碍需求,不要用dp或者无单位的纯数值(纯数值会默认按px解析,在不同分辨率设备上显示效果偏差极大)。
示例代码:

<TextView
    android:id="@+id/tv_content"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="测试文本内容"
    <!-- 调整18sp这个数值即可改变字体大小,数值越大字体越大 -->
    android:textSize="18sp"
    />

如果用可视化布局编辑器,直接在右侧Attributes面板搜索textSize,就能找到对应输入项,直接填数值选sp单位即可,不用手动写XML。

2. 代码动态修改

如果需要在APP运行时动态调整字号,调用TextView的setTextSize方法即可,注意主动指定单位为sp,避免默认单位导致的大小异常:

  • Kotlin 写法:
val targetTv = findViewById<TextView>(R.id.tv_content)
// 第二个参数是要设置的字号大小,按需调整数值即可
targetTv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20f)
  • Java 写法:
TextView targetTv = findViewById(R.id.tv_content);
targetTv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20f);

内容的提问来源于stack exchange,提问作者Chunchunmaru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 02:51:33