텍스트에 이메일 주소나, 웹 페이지 URL, 전화번호, 지리적 주소가 들어있다면 autolink Attributes를 적용해 볼 수 있다.
■ autolink 특성은 아래와 같다.
Constant
Value
Description
none
0x00
특정 패턴 없음 (기본값).
web
0x01
텍스트 안의 URL을 링크로 만든다. 클릭하면 웹 브라우저가 떠서 해당 페이지가 표시된다.
email
0x02
텍스트 안의 이메일 주소를 링크로 만든다. 클릭하면 메일 클라이언트가 뜬다.
(해당 수신자가 자동으로 입력된 상태로)
phone
0x03
텍스트 안의 전화번호를 링크로 만든다. 클릭하면 전화 걸기 응용프로그램이 뜬다.
(해당 번호가 입력된 상태로)
map
0x08
텍스트 안의 지리 주소를 링크로 만든다. 클릭하면 Google 지도 응용프로그램이 떠서 해당 위치를 보여준다.
all
0x0f
모든 패턴 적용 (equivalent to web|email|phone|map).
■ autolink 특성은 하나 또는 복수개를 사용 가능하며 구분자로 "|" 를 사용한다.
■ 테스트 화면
■ 리소스 구조
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string
name="autolink_test">This is a test. My blog is at
http://androidbook.blogspot.com\nEmail me at
test@gmail.com\nCall me at (800) 555-1212\nFind me at my favorite coffee joint
1456 White Mountain Hwy, North Conway, NH 03860
</string>
<string
name="dash">---</string>
</resources>