Android中TextView中的字体大小能设置吗

2025-03-16 23:56:14
推荐回答(5个)
回答1:

可以

布局文件中使用android:textSize属性设置,例如

android:textSize="15sp"

代码中使用setTextSize(int unit, int size) 方法设置,第一个参数是字体大小单位,第二个参数是字号值,例如

setTextSize(TypedValue.COMPLEX_UNIT_SP, 15); //单位最好使用SP

字体单位最好按照google官方文档统一使用SP

回答2:

  

  设置TextView里面字体的大小方法如下:

  1. 可以在XML里面加一句话android:textSize=""

  2. 或者设置 mTextView.setTextSize(size);

回答3:

可以!
可以在XML里面加一句话(就拿12sp大小来说)
1 android:textSize="12sp"
or
在代码找到相应id的TextView
1 mTextView.setTextSize(size);

回答4:

在app实际生产开发中,字体适配是一个绕不开的话题,测试总是会用各种系统字体大小试一遍看着不舒服就给你丢一个bug,说这个页面适配有问题,不是字体太大就是自卑遮住了,显示不全。然后自己百度了一下解决方法,总结以下几种简单的解决方案。

场景一

场景一

测试人员在测试过程中经常能遇到文字显示不全的场景,而测试有需要我们显示所有信息,不能有省略号和遮挡,可是空间就这么点,又不像ios一样文字显示不下就会自动缩小,这时候该怎么办呢?以前的做法一般是测量TextView文本所占的宽度与TextView控件的宽度对比,动态改变TextView的字体大小,写起来即麻烦又耗性能。但是现在不用这么麻烦了,Android 8.0 新增了用来动态改变TextView字体大小的新特性 Autosizing TextViews,只需要简单设置一下属性即可。

回答5:

可以。android:textSize属性可以设置,单位是sp