하루플스토리
Home
  • 전체보기 (253)
    • 개발 (104)
      • Android (68)
      • IOS (1)
      • 코딩테스트 (34)
      • 딥러닝 (1)
    • 블로그 (9)
      • 공지사항 (4)
      • 이슈, 유머 (5)
    • 일상 (17)
      • 일상 (9)
      • 전자제품 (7)
      • 사진 (1)
    • 메이플 (120)
      • 메이플스토리 (120)
Home
  • 전체보기 (253)
    • 개발 (104)
      • Android (68)
      • IOS (1)
      • 코딩테스트 (34)
      • 딥러닝 (1)
    • 블로그 (9)
      • 공지사항 (4)
      • 이슈, 유머 (5)
    • 일상 (17)
      • 일상 (9)
      • 전자제품 (7)
      • 사진 (1)
    • 메이플 (120)
      • 메이플스토리 (120)
블로그 내 검색
Github

하루플스토리

안드로이드 개발자 하루플 입니다 GitHub 놀러와주세요!😊

  • 개발/Android

    [Android | Kotlin] 이모지/이모티콘을 TextView에 적용하기

    2023. 1. 15.

    by. 하루플스토리

    안녕하세요, 하루플입니다.

     

    안드로이드 앱에 이모지를 적용하려고 제공하는 라이브러리를 사용해보았는데

    https://developer.android.com/guide/topics/ui/look-and-feel/emoji-compat?hl=ko 

     

    그림 이모티콘 호환성  |  Android 개발자  |  Android Developers

    그림 이모티콘 지원 라이브러리를 사용하면 최신 그림 이모티콘으로 Android 기기를 최신 상태로 유지할 수 있습니다.

    developer.android.com

    안드로이드 공식 문서에서 제공하는대로 라이브러리를 적용해보았는데 제대로 안나오더라구요..😭

    이 방법은 나중에 다시 적용해봐야할 것 같습니다.

     

    그래서 라이브러리가 아닌 더 쉽게 이모티콘의 유니코드로 바로 이모지를 적용하는 방법을 찾았습니다!

    https://apps.timwhitlock.info/emoji/tables/unicode

     

    Emoji unicode characters for use on the web

    Emoji code points and example glyphs using web fonts, sprites and native OS representation of Emoji characters

    apps.timwhitlock.info

     

    위 사이트에 접속하면 이모지의 유니코드를 확인할 수 있습니다.

    적용하고 싶은 유니코드를 복사합니다.

    웃는 얼굴 유니코드는 'U+1F601' 인데 여기서 U+ 를 0x 로 치환해 '0x1F601' 로 바꿉니다.

     

    val unicodeText = "${String(Character.toChars("0x1F601"))}"
    binding.textView.text = unicodeText

    그리고 이렇게 텍스트를 적용해주면 이모티콘이 잘 나오게 됩니다.

    저작자표시 비영리 동일조건 (새창열림)

    '개발 > Android' 카테고리의 다른 글

    [Android] CollapsingToolbarLayout, ViewPager2를 함께 사용시 스크롤 이슈 해결방법  (0) 2023.01.19
    [Android | Kotlin] Bottom Sheet Dialog 개발하기  (0) 2023.01.17
    [Android | 앱 성능 최적화] GPU 렌더링 속도 프로파일링 및 레이아웃 평탄화  (2) 2023.01.12
    안드로이드스튜디오 Activity에서 다른 Activity 변수/함수 접근하기  (0) 2022.06.14
    안드로이드스튜디오 자바를 코틀린으로 번역하는 가장 쉬운 방법! (Convert Code From Java)  (0) 2022.06.13

    댓글

    관련글

    • [Android] CollapsingToolbarLayout, ViewPager2를 함께 사용시 스크롤 이슈 해결방법 2023.01.19
    • [Android | Kotlin] Bottom Sheet Dialog 개발하기 2023.01.17
    • [Android | 앱 성능 최적화] GPU 렌더링 속도 프로파일링 및 레이아웃 평탄화 2023.01.12
    • 안드로이드스튜디오 Activity에서 다른 Activity 변수/함수 접근하기 2022.06.14
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
하루플스토리

티스토리툴바