Android Studio 如何以编程方式设置字体粗细?

hs1ihplo  于 2022-11-30  发布在  Android
关注(0)|答案(2)|浏览(213)

我想在TextView中更改字体粗细,但找不到所需的方法。
不创建新字体怎么办?

qni6mghb

qni6mghb1#

如果您所引用的字体允许浅色、常规和紧缩,则只能将TextView显示为这些样式。

私有文本视图AB;
在这个例子中,我们使用了一个新的方法来创建一个新的文件夹。
(文本视图)查找视图按标识(R.id.myTextViewId); AB.设置字体(某些字体名称压缩);

jgwigjjp

jgwigjjp2#

我已经找到了正确的答案。有静态方法:
打开静态Fun创建(系列:字体?,粗细:Int,斜体:布尔值):字体
例如,如果希望字体粗细为700:

var text = findViewById<TextView>(R.id.text)
text.typeface=Typeface.create(null,700,false)

相关问题