출처: http://colib.tistory.com/m/post/7
안드로이드에서는 TextView나 EditText에 간혹 이모티콘과 같은 이미지를 삽입해야할 필요가 있다.
Html을 이용하는 방법도 있겠지만 좀더 복잡하거나 다양한 이미지를 삽입하기 위해서는
아래와 같이 정규식과 ImageSapn을 이용하면 해결할 수 있다.
public SpannableString changeToEmoticon(Context context, String text)
// 해당 문자가 DB에 존재하는 문자인지 확인
// ImageSpan을 이용한 이미지 변경 result.setSpan(new ImageSpan(drawable, ImageSpan.ALIGN_BASELINE) return result; |
'IT_Programming > Android_Java' 카테고리의 다른 글
[펌] startActivityForResult()로 실행되는 activity 가 다른 task에 있다면? (0) | 2014.07.18 |
---|---|
안드로이드 하단 네비게이트 - 시스템 바 (홈버튼, 백버튼,옵션버튼) 숨기기 (0) | 2014.07.16 |
[펌] Android In-App Billing (IAB Version 3) 보안 완벽 정리 (0) | 2014.07.16 |
[펌] Android Support Library 를 안정감 있게 사용하는 3가지 방법. (0) | 2014.06.18 |
배터리를 절약하는 네트워크 어플리케이션 구현 (0) | 2014.06.18 |