我在我的應用程序中輕鬆擁有一個TextView
。它如何改變TextView
中只有一個字母的顏色?
只能在XML中調整它嗎?如何更改textview中只有一個字母的顏色?
回答
使用SpannableString
,如:
SpannableString redSpannable= new SpannableString("string");
redSpannable.setSpan(new ForegroundColorSpan(Color.RED), 0, index, index+1);
設置redSpannable
到TextView的
Downvote,因爲它應該被標記爲(其中一個)重複http://stackoverflow.com/search?q=android+textview+change+color+part –
什麼意思是索引? Eclipse有警告「索引無法解析爲變量」 – user3341325
@BenPearson您可以將其標記爲重複。但他並沒有複製這些帖子的內容。這不應該是一個失望的原因,因爲這個帖子並非完全不正確。複製意味着簡單地標記問題並將其作爲重複關閉 – Raghunandan
- 1. 如何更改textView中單個字母的顏色?
- 2. 如何更改textView的字體顏色
- 3. 如何更改sectionIndexTitlesForTableView的字母顏色?
- 4. 如何更改sectionIndexTitlesForTableView的字母顏色?
- 5. 更改字母第一個字母的字體顏色
- 6. 懸停時更改一個字母的字體顏色字母
- 7. 更改TextView顏色
- 8. 如何更改整個網頁中單個字母的顏色?
- 9. 更改TextView的顏色
- 10. ToggleButtonBar - 如何更改只有一個按鈕的顏色
- 11. 如何更改只有第一個元素的文本顏色?
- 12. 更改每隔一個字母的字體顏色? (JavaScript)
- 13. 如何更改TextView中的某些字符顏色
- 14. 如何更改textView中特殊字詞的顏色?
- 15. 如何在TextView中更改unicode字符的顏色?
- 16. 如何更改表格中只有一行的顏色(HTML/JavaScript)
- 17. 如何更改文本字段文本的第一個字母的顏色
- 18. 更改UITableView索引字母表中特定字母的顏色
- 19. 在listview中更改textview的顏色?
- 20. 如何更改索引UITableView中邊字母的顏色?
- 21. 更改Android中只有一個菜單項圖標的顏色
- 22. 如何在更改seekbar android時更改textview的顏色?
- 23. 如何更改textView文本程序的字體/大小/顏色?
- 24. 更改屬性textview中一個單詞的顏色(objective-c)
- 25. 更改TextView中一個單詞的文本顏色
- 26. 如何更改我的textview的某個部分的顏色?
- 27. 如何在python中只更改.mp3的一個字母?
- 28. 從textviews數組中更改textview顏色
- 29. 在Swift TextView中更改打印顏色
- 30. 如何更改Android中的TextView中的文本顏色?
可以使用SpannableString用於此目的。 http://stackoverflow.com/questions/19908547/create-clickable-link-in-text-view-in-android。鏈接中的答案應該會給你一個線索。 – Raghunandan