gpt4 book ai didi

android - 是否可以在同一个 TextView 中使用多个字体?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:43 25 4
gpt4 key购买 nike

我知道如何更改 TextView 的文本属性和颜色,但是是否可以在同一个 TextView 中使用多个 Typefaces
例如,我可以在同一个 TextView 中同时使用 Droid Sans 和 Droid Mono 吗?

如果是,怎么做到的?

最佳答案

实际上看起来你可以在 Spannable 的帮助下做到这一点:

String text = "This is an example";

Spannable s = new SpannableString(text + " text");
s.setSpan(new TypefaceSpan("monospace"), 0, text.length(),
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
s.setSpan(new TypefaceSpan("serif"), text.length(), s.length(),
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

((TextView)findViewById(R.id.my_text_view)).setText(s);

关于android - 是否可以在同一个 TextView 中使用多个字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7036685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com