Notice
Link
- Today
- Total
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스크롤적용
- CSS
- sql exception
- ffmpeg
- Back 키 클릭 감지
- rn
- CentOS
- 코드로 서버 재실행
- 텍스트컬러
- MFC
- kill -9
- 말줌임 CSS
- 파티션 빠른 삭제
- view 획득
- pid 찾아 kill
- 피쉬랜드
- Activity 전체화면
- vc++
- SQL 마지막날
- springboot 재가동
- MariaDB
- SQL 첫날
- MySQL
- 가변영역 스크롤
- reactnative
- 터치좌표 view
- mybatis exception
- springboot
- DB 계정생성
- c언어
Archives
개발은 하는건가..
컬러 이모지 아이콘이 지원되지 않는 4.x 버젼 이하에서 이모지 지원하기 본문
반응형
소스 Url : https://github.com/ankushsachdeva/emojicon
대상 디바이스 버젼이 4.2 이고 업데이트도 안되는 디바이스다 보니 컬러 이모지 출력이 지원이 않되어 찾다 찾다 보니
또 누군가 친절하게 영특한 방법으로 잘 맹글어 놨길래 잘 가져다 썼다..
DynamicDrawableSpan 을 통해서 Edit 나 TextView 에 중간 중간 drawable 를 삽입하여 사용하는 방식으로 구현되있다.
사용법은 간단하다 아래와 같이 레이아웃 xml 에 써주기만 하면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <github.ankushsachdeva.emojicon.EmojiconEditText android:id="@+id/emojicon_edit_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_toRightOf="@id/emoji_btn" android:layout_toLeftOf="@id/submit_btn" android:inputType="textPersonName" emojicon:emojiconSize="28sp" /> <github.ankushsachdeva.emojicon.EmojiconTextView android:id="@+id/emojicon_text_view" android:layout_width="match_parent" android:layout_height="40dp"/> | cs |
지금 시중 휴대폰에서 이모지는 2500개는 기본 내장되있는거 같은데 여기는 1300개 정도 이모지들이 drawable-nodpi 폴더에 png 파일로 포함되있으니 아이콘들이 맘에 안들면 png 파일을 바꾸면된다.
이모지를 추가할 경우 EmojiconHandler.java 파일 안에 이모지 코드값들이 map 으로 관리되고 있으니 추가된 코드 값과 png 파일 리소스를 map 에 추가하면 됨.
'Java, Android' 카테고리의 다른 글
Android ListView Divider 없에기 (0) | 2022.06.15 |
---|---|
Android 애니메이션 drawable (0) | 2022.06.14 |
[Java] DB 에서 BLOB (바이너리 데이터) 읽어오기 (0) | 2022.03.08 |
카메라 영상 동영상 파일로 저장 (0) | 2018.11.06 |
파일 사이즈가 큰 Gif 파일에서 Preview 용 Bmp 추출하기 (1) | 2018.11.02 |
Comments