안 드 로 이 드 개발 노트 글꼴 색상 을 바 꾸 는 세 가지 방법

1176 단어 글꼴 색상 변경
1.layot 파일 의 설정 xml 파일 에서 글꼴 색상 을 직접 설정 합 니 다.android:textcolor="\#FFFFFF"를 추가 하여 색상 을 변경 하지만 이러한 효 과 는 글꼴 에 한 가지 색상 만 천편일률 적 으로 표시 할 수 있 습 니 다.2.activity 에서 TextView tv=new TextView(this)를 통 해.textview 를 실례 화하 고 setContentView(tv)를 통 해현재 activity 에 불 러 오고 표시 할 내용 String str="표시 할 내용"을 설정 합 니 다.다음 코드 를 통 해 일부 텍스트 글꼴 의 변 화 를 실현 할 수 있 습 니 다.매개 변수 에 있 는 숫자 는 시작 위치 와 끝 위 치 를 표시 합 니 다.이 방법 은 비교적 복잡 합 니 다
 
SpannableStringBuilder style=new SpannableStringBuilder(str);
//SpannableStringBuilder CharSequence
style.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );
style.setSpan(new ForegroundColorSpan(Color.YELLOW), 2, 4,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );
style.setSpan(new ForegroundColorSpan(Color.GREEN), 4, 6,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );
tv.setText(style);// tv
.html 탭 을 통 해 텍스트 색상 을 변경 할 수 있 습 니 다
 
tv.setText(Html.fromHtml(" <font color=blue>danyijiangnan</font>"));
.Html.from Html()방법 을 통 해 문자열 에 html 탭 을 사용 할 수 있 습 니 다.font 탭 을 통 해 글꼴 의 형식 을 변경 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기