gpt4 book ai didi

android - 如何在 Android 中突出显示 TextView

转载 作者:行者123 更新时间:2023-11-29 17:36:06 26 4
gpt4 key购买 nike

我想突出显示一个 TextView 并实现如下所示的设计。有谁知道如何使用 TextView 实现这一点?我从现有的 Android 应用程序中截取了这张屏幕截图。

enter image description here

通过使用这段代码,我得到如下所示的结果,这不是我想要的:

sp.setSpan(new BackgroundColorSpan(color), start, length, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

enter image description here

最佳答案

您需要使用 Spannable String:

TextView textView = (TextView)findViewById(R.id.textView1);
String text = "Test";
Spannable spanText = Spannable.Factory.getInstance().newSpannable(text);
spanText.setSpan(new BackgroundColorSpan(0xFFFFFF00), 14, 19, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(spanText);

试试这个。这会起作用。

关于android - 如何在 Android 中突出显示 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30484412/

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