반응형
TextViewTextView : 문자열 속성 바꾸기
TextView의 기본 속성은 전체 문자열을 대상으로 적용됩니다.
text내용 중 특정 문자열만 속성을 변경하려면 SpannableString 클래스를 사용하여 적용할 수 있습니다.
INDEX
1. 객체 생성
2. (변경 할) 문자열의 시작위치와 끝 위치 구하기
3. SpannableString의 속성 지정
4. 변경된 SpannableString을 TextView에 적용하기
1. 객체 생성
TextView textView = findViewById( R.id.txtView );
String strContext = textView.getText().toString();
SpannableString spanableString = new SpannableString();
2. (변경 할) 문자열의 시작위치와 끝 위치 구하기
String strFindWord = "ABCD";
int iStIdx = strFindWord.indexOf( strFindWord );
int iEdIdx = iStIdx + strFindWord.length();
3. SpannableString의 속성 지정
4. 변경된 SpannableString을 TextView에 적용하기
반응형
'Study > Android Studio' 카테고리의 다른 글
[Android] 키보드 입력언어 Default 설정하기 (0) | 2021.02.17 |
---|---|
[Android] Activity를 팝업으로 띄우기 (0) | 2021.02.17 |
[Android] Back(뒤로) 버튼 처리 (0) | 2021.02.14 |
[Android] 문자열로 Resource 접근하기 (0) | 2021.02.13 |
[Android] ImageView (0) | 2021.02.12 |