gpt4 book ai didi

android - 多种字体到单一 TextView 取决于语言

转载 作者:行者123 更新时间:2023-11-30 03:21:50 25 4
gpt4 key购买 nike

所以目前我有带有英文文本和阿拉伯文本的 TextView ,我正在根据 TextView 中的语言应用字体,但有时我在单个文本中同时有英文和阿拉伯文,所以如何我可以在同一个 Textview 上应用阿拉伯语和英语字体吗?是否可以将两种字体合并为一种字体类型,然后将其应用到任何地方,这行得通吗?

最佳答案

找到这个:

String firstString = "AAAAAA: ";
String secondString = "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB";

SpannableStringBuilder sb = new SpannableStringBuilder(firstString + secondString);

sb.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 0, firstString.length(),
Spannable.SPAN_INCLUSIVE_INCLUSIVE);

sb.setSpan(new ForegroundColorSpan(Color.rgb(255, 0, 0)), firstString.length() + 1,
firstString.length() + secondString.length(),
Spannable.SPAN_INCLUSIVE_INCLUSIVE);

textView.setText(sb);

可能有用

关于android - 多种字体到单一 TextView 取决于语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18989067/

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