2014-02-23 61 views
0

我在我的應用程序中輕鬆擁有一個TextView。它如何改變TextView中只有一個字母的顏色?
只能在XML中調整它嗎?如何更改textview中只有一個字母的顏色?

+1

可以使用SpannableString用於此目的。 http://stackoverflow.com/questions/19908547/create-clickable-link-in-text-view-in-android。鏈接中的答案應該會給你一個線索。 – Raghunandan

回答

0

使用SpannableString,如:

SpannableString redSpannable= new SpannableString("string"); 
redSpannable.setSpan(new ForegroundColorSpan(Color.RED), 0, index, index+1); 

設置redSpannable到TextView的

+1

Downvote,因爲它應該被標記爲(其中一個)重複http://stackoverflow.com/search?q=android+textview+change+color+part –

+0

什麼意思是索引? Eclipse有警告「索引無法解析爲變量」 – user3341325

+0

@BenPearson您可以將其標記爲重複。但他並沒有複製這些帖子的內容。這不應該是一個失望的原因,因爲這個帖子並非完全不正確。複製意味着簡單地標記問題並將其作爲重複關閉 – Raghunandan

相關問題