如何在 Android 中以编程方式选择或突出显示 TextView?

K.S*_*eak 5 android highlight textview

目前,我正在创建一个用于阅读的小应用程序。有一个 textview 来显示文本。我们可以为文本添加书签并存储在列表视图中。我想从列表视图中单击并突出显示或选择文本视图中的书签索引。我可以得到bookmark_index. 有类似的方法textview.setSelect(Start,Length)吗?或者任何图书馆都可以做到?谢谢

请查看图像视图以了解我的想法。

在此处输入图片说明

Nit*_*esh 1

使用可扩展

Spannable WordtoSpan = new SpannableString("partial colored text");        
WordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), startIndex, stopIndex, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(WordtoSpan);
Run Code Online (Sandbox Code Playgroud)