2010-06-11 42 views

Trả lời

11

Bạn có thể sử dụng Linkify để bật số điện thoại, URL và các liên kết đó, khi được nhấp vào, khởi chạy ứng dụng thích hợp (Trình quay số, Trình duyệt, v.v.).

Nếu bạn được đánh bắt cá cho chỉ là một tác dụng gạch dưới, nếu không có sự liên kết, bạn có thể:

  1. Đánh dấu lên văn bản của bạn với HTML, đặc biệt là <u>...</u> cho gạch dưới
  2. Run rằng thông qua Html.fromHtml() để có được một Spannable với định dạng của bạn ở vị trí
  3. thức ăn mà Spannable để bạn TextView qua setText()

Here is the list of HTML tags được hỗ trợ bởi ấn bản Android 2.1 của Html.fromHtml(). Lưu ý rằng đây không phải là tài liệu chính thức ở bất cứ đâu, vì vậy số dặm của bạn có thể thay đổi.

+1

Cảm ơn bạn. Tôi không biết lớp đó. Tôi sẽ xem xét điều đó. – Chris

57
<TextView 
    ... 
    android:autoLink="all" 
/> 

Đó là thực sự đủ để bạn

+0

Cảm ơn bạn. Đó chính xác là những gì tôi cần. – Chris

+0

Vâng, tôi quên mất điều này. 'Linkify' là tốt nếu bạn cần kiểm soát nhiều hơn, hoặc chỉ muốn áp dụng một chuyển đổi cho một phần của văn bản. – CommonsWare

+0

Cảm ơn. Tôi có những gì tôi đang tìm kiếm. –

Các vấn đề liên quan