2012-02-15 7 views
2

빨간색과 같은 단일 텍스트보기에서 "RedBlueGray"예를 나타내는 문자열을 표시하려면 빨간색 글꼴 색상, 파란색 글꼴은 파란색 글꼴, 회색 글꼴은 회색 글꼴로 표시해야합니다. 가능합니까? 그렇다면 달성 할 수있는 최선의 방법은 무엇입니까? 표시하고 싶은 문자열이 동적으로 바뀌지 만 색상은 바뀌지 않습니다.여러 텍스트 색상이 포함 된 텍스트보기 android

답변

5

에 의해

String text="<FONT COLOR="#RED">red</FONT><FONT COLOR="#GREEN">green</FONT><FONT COLOR="#BLUE">blue/FONT>"; 

세트 텍스트 뷰에이 문자열을 :

actualStringToDisplay="<font COLOR=\"RED\"><b>" + yourString + "</b></font>"; 

textDisplayedBottom.setText(Html.fromHtml(actualStringToDisplay)); 

희망이 도움이됩니다.

1

이것은 HTML 문자열을 정의 할 수있는 간단한 방법 :이 아래 같은 것을 사용할 수 있습니다

TextView.setText(Html.fromHtml(text)); 
관련 문제