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

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

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

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

解决方法:

使用跨度

Spannable WordtoSpan = new SpannableString("partial colored text");        
WordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), startIndex, stopIndex, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(WordtoSpan);
上一篇:android-TextView performClick()不单击链接


下一篇:如何在Android中使TextView中的文本结尾透明