Trong ứng dụng Android của tôi, tôi có TextView
. Văn bản có thể chứa liên kết. Đây là một ví dụ về một văn bản:Làm cách nào để tạo liên kết bình thường trong TextView có thể nhấp?
This is just a test. Click the following link http://www.google.com to visit Google.
Lưu ý rằng văn bản là không trong HTML; nó sẽ chỉ là một văn bản thông thường.
Tôi muốn làm điều gì đó như textView.parseLinks()
, sau đó trong TextView
, http://www.google.com
sẽ được siêu liên kết và có thể nhấp để mở trang.
Điều này có khả thi không?
Cảm ơn
Bạn nói: 'văn bản không phải là HTML, nó sẽ chỉ là văn bản thông thường mà một người bình thường sẽ đưa vào.' Nếu người dùng sẽ đưa vào văn bản, thì đó là EditText hay TextView? Câu hỏi của tôi là người dùng sẽ đặt văn bản hoặc nó sẽ được xác định trước? –
Sẽ không có hai hoạt động, một trong những nơi họ có một chỉnh sửa văn bản nhiều dòng, được lưu vào cơ sở dữ liệu. Người dùng sẽ không biết html, vì vậy họ sẽ đưa vào văn bản và liên kết mà không cần html. Sau đó, trên chế độ xem hiện tại, văn bản mà họ đặt trước khi được tải xuống và đặt trên chế độ xem văn bản. – omega