2010年3月13日星期六

android:autoLink

文本視圖(TextView)有一個屬性autoLink, 它控制是否對通用資源識別號(Uniform Resource Identifier, URI)及電子郵件地址等提供自動鏈接.

它可以設置為:
none: 不提供自動鏈接
web: 匹配網址
email: 匹配電子郵件地址(注意: 暫時未支持!)
phone: 匹配電話號碼
map: 匹配地圖地址
all: 全部

如果文本視圖(TextView)的內容匹配相應的設定, 當用戶點擊文本視圖, Android會調用相應的活動處理這件事.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="web"
android:text="http://androidbiancheng.blogspot.com/"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="email"
android:text="androidian@ymail.com"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="phone"
android:text="1234-5678"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="map"
android:text="1600 Amphitheatre Parkway, Mountain View, CA 94043"
/>
</LinearLayout>

沒有留言:

發佈留言