gpt4 book ai didi

java - 如何在android中的 TextView 上设置多个跨度文本

转载 作者:行者123 更新时间:2023-12-01 12:42:11 24 4
gpt4 key购买 nike

我正在从事聊天工作。我想用文本在 TextView 上设置所有表情符号图标。我尝试了很多方法,但我要么能够设置文本,要么在文本上设置单个表情符号。如何在文本上设置多个带有文本的表情符号图标?我在谷歌上搜索了很多,但没有找到任何工作模式。

String text = "hello";                                
for (int i = 0; i < emojilist.length-1; i++) {
Spanned cs = Html.fromHtml("<img src ='"+ emojilist[i] +"'/>",
imageGetter, null);
textviewobject.setText(cs);
}

最佳答案

尝试:

String html="";
for (int i = 0; i < emojilist.length-1; i++) {
html += "<img src ='"+ emojilist[i] +"'/>";
}

Spanned cs = Html.fromHtml(html, imageGetter, null);
textviewobject.setText(cs);

如果您想使用SpannableString,请尝试: SpannableString with Image example

关于java - 如何在android中的 TextView 上设置多个跨度文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24993615/

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