'Android'에 해당되는 글 31건
- 2018.10.18 TextView 특수문자 개행 및 justify
TextView에서 문자열이 긴 경우에 단어단위로 자동 개행되는 것을 방지해달라는 요청이 들어옴.
ex)
사용 텍스트 - http://rosia.tistory.com/admin/entry/post-601c-ryud-mila/
* 현재 상황
http://rosia.tistory.com/admin/entry/
post-601c-ryud-mila/
* 요청 상황
http://rosia.tistory.com/admin/entry/pos
t-601c-ryud-mila/
TextView를 조사해본 결과 안드로이드 8(오레오)이전 버전에서는 Justify 옵션을 제공하지 않음.
외부 라이브러리들을 사용해본 결과 일반적인 텍스트들은 정상적으로 작동하나 /, - 가 들어간 경우는 동일한 현상이 발생함.
해결 방법
WebView를 이용하여 해결. 디자인도 전부 Html을 통해서 해결함.
webView.setBackgroundColor(Color.TRANSPARENT);
webView.loadData(" <div style=\"width:100%;background-color:rgba( 255, 255, 255, 0.22 ); word-break: break-all;color: #ffffff;font-size:14px;padding:3px;border-radius: 3px;\">http://rosia.tistory.com/admin/entry/post-601c-ryud-mila/</div>", "text/html;charset=UTF-8", "UTF-8");
'Android > etc' 카테고리의 다른 글
샘플 채팅 UI(보관용) (0) | 2019.01.03 |
---|---|
디버그에서 SHA1 얻기 (0) | 2018.12.27 |
다중 언어 및 해상도를 위한 리소스 폴더명 (0) | 2018.10.12 |
암호화 적용 MessageDigest (0) | 2018.09.14 |
Kakao REST API 로컬 연동 (1) | 2018.09.14 |