반응형
다음 예시는 특정 키워드를 색을 바꾸는 코드 예제이다
Spannable spannable = new SpannableString(sentence); if(!keyword.equals("")){ int keywordLocation= sentence.indexOf(keyword); spannable.setSpan(new ForegroundColorSpan(ContextCompat.getColor(context, R.color.talkey_newblue)), keywordLocation, keywordLocation+keyword.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //볼드 예제 str.setSpan(new android.text.style.StyleSpan(android.graphics.Typeface.BOLD), INT_START, INT_END, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); } myTextView.setText(spannable, TextView.BufferType.SPANNABLE);
반응형
'안드로이드' 카테고리의 다른 글
안드로이드 Asynctask 설명 (0) | 2016.09.27 |
---|---|
asynctask 설명 (0) | 2016.07.07 |
Context란 (0) | 2016.07.07 |
px, dpi,dp 요약 (0) | 2016.04.18 |
안드로이드 딜레이 쉽게 구현 (0) | 2016.03.29 |