TextView
Link ์์ฑ์ ๊ฑธ์ด์ค ๋๋ autoLink ๋ฅผ ํ์ฉํ์.
TextView ์์ Link ์์ฑ์ ๊ฑธ์ด์ค ๋๋ 2๊ฐ์ง ๋ฐฉ๋ฒ์ ์ด์ฉํ ์ ์์
Linkify.addLink() ๋ฅผ ์ด์ฉํ์ฌ ์ถ๊ฐ
TextView.setAutoLinkMask() / ํน์ android:autoLink ์์ฑ
๊ทธ๋ฐ๋ฐ Linkify ๋ฅผ ์ด์ฉํด์ ์์ฑ์ ๊ฑธ์ด์ค ๊ฒฝ์ฐ ์๋์ ๊ฐ์ ์ผ์ด์ค์์๋ ํฌ๋งท์ด ์ ์ฉ ์๋จ.
Linkify.addLink(textView, Linkfy.WEB_URL)
textView.setText("http://naver.com")
์๋ํ๋ฉด setText ๊ณผ์ ์์ ์ค์ ๋ setAutoLinkMask ๊ฐ์ ๊ธฐ์ค์ผ๋ก span ์ ๋จน์ด๋๋ฐ, Linkify.addLink ๋ ์คํ์ผ๋ง ์ ์ฉํ ๋ฟ setAutoLinkMask ๊ฐ๊ณผ๋ ์ฐ๊ด์ด ์์. ๋ฐ๋ผ์ setAutoLinkMask ๊ฐ์ด ์์ด์ ์ด์ ์ ๊ฑธ์ด๋จ๋ link span style ์ด ๋ค์ ๋ฆฌ์ ๋์ด ์ผ๋ฐ ํ ์คํธ ํฌ๋งท์ผ๋ก ๋ณด์ด๊ฒ ๋จ.
๋ฐ๋ผ์ ์ฌ๋งํ๋ฉด autoLink ๋ฅผ ์ด์ฉํ์. ์ด์ฐจํผ ๋ด๋ถ์์ Linkify.addLink ๋ฅผ ์ด์ฉํ๋ ๊ฒ์ ๋๊ฐ์.
movementMethod ๋ฅผ ํ์ฉํ์ฌ Linkable ํ
์คํธ ํด๋ฆญ์ ์ด๋ฒคํธ๋ฅผ ํธ๋ค๋ง ํ ์ ์์.
Last updated
Was this helpful?