SpannableString에 특정부분을 다른 텍스트로 wrapping 시킬 수 있을까요?
조회수 1766회
SpannableString변수에 "여길 클릭하세요. http://go.com"이 들어있을 때 "http://go.com"을 "링크"라는 텍스트로 바꾸어서 보여주고 싶은데요. 안에서는 "http://go.com"을 그대로 가지고 있게 하고 싶습니다.
검색해보니 특정 부분에 텍스트컬러나 텍스트사이즈를 바꾸는 Span은 바로 보이는데 텍스트 자체를 바꾸는 Span은 못 찾겠더라구요. 도움 부탁드립니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
ClickableSapn을 상속받아서 커스텀 Span을 구현하면 가능할 것 같습니다. Span에 Url을 저장하고 클릭 이벤트가 발생했을 때 이동하는 예제는 다음 링크의 코드를 확인해보세요.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력