2015-10-27 52 views
0
中選擇

我可以選擇並突出顯示 TextView中的某些單詞(當它可選時)用長按單詞,但我想讓它無觸摸。TextView可在代碼

那麼如何選擇和突出顯示代碼本身或程序中的文本?

回答

0

當然你也可以通過使用SpannableString做在你的代碼。

這是你的問題的答案。

SpannableString ss1 = new SpannableString(s); 
    ss1.setSpan(new RelativeSizeSpan(1.1f), 0, 6, 0); // set size and give character posiotion which you want to higlight 
    ss1.setSpan(new ForegroundColorSpan(Color.RED), 0, 6, 0); // Color of highlighting your code. 
    textview.setText(ss1); 

看看這個link這將告訴您更多使用SpannableString的。