2012-10-21 27 views
6

Tôi có TextView và nó chứa HTML có thẻ. Tôi cần chặn các nhấp chuột của người dùng trên các liên kết này, lấy giá trị của thông số "href", kiểm tra và mở hoạt động của tôi nếu liên kết địa phương hoặc mở trình duyệt nếu liên kết đến một trang web khác.Làm cách nào để chặn nhấp chuột vào liên kết trong TextView?

Tôi đã cố gắng tìm kiếm và tìm kiếm that, nhưng tôi không thể hiểu cách sử dụng nó trong trường hợp của mình.

Xin vui lòng, trợ giúp.

+0

Tôi không thể trả lời câu hỏi của bạn để làm điều này trong một TextView. Có vẻ như một WebView sẽ phù hợp với mục đích của bạn. –

+0

Và nếu bạn cuối cùng sử dụng WebView, hãy nhớ, JavaScript bị tắt theo mặc định. – moskis

+0

Bản sao có thể có của [xử lý liên kết xem văn bản trong ứng dụng Android của tôi] (http://stackoverflow.com/questions/1697084/handle-textview-link-click-in-my-android-app) – Sufian

Trả lời

3

Có phương pháp này: https://stackoverflow.com/a/3452944/1799219

Tất cả nó thực sự làm là đi qua các liên kết đến các hoạt động của riêng bạn (như các liên kết thường được truyền cho các hoạt động khác) và sau đó bạn trích xuất các URL.

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