Có cách nào để nối thêm một chuỗi vào giá trị EditText, để chuỗi được nối thêm không chỉnh sửa được không?Nối chuỗi không thể chỉnh sửa vào EditText
tức là tôi có EditText cho địa chỉ email, tôi muốn coi địa chỉ email là một thực thể chứ không phải là các ký tự đơn. Do đó nếu người dùng xóa ký tự cuối cùng của địa chỉ email, tôi muốn xóa toàn bộ địa chỉ email thay vì ký tự cuối cùng.
Tôi đã xem Spannable nhưng không thể thấy bất kỳ điều gì hiển nhiên. Điều này tương tự như cách Gmail và các ứng dụng khác làm điều đó.
Có lẽ bạn chỉ có thể có một người thay đổi văn bản đã thay đổi và sau đó sửa đổi nội dung của EditText theo cách thủ công, sau đó thay thế nó bằng những gì bạn muốn. Nếu người dùng đã nhập [email protected] thì khi độ dài giảm 1, hãy đặt văn bản thành chuỗi trống. Không biết nếu đó là những gì bạn muốn mặc dù. :) – Zarah
@Zarah: Câu trả lời hay (tôi đã bình chọn nó :-). Có lẽ bạn nên đặt nó như là một "Trả lời" thay vì một "Bình luận", mặc dù. Như bây giờ, dường như không có cách nào để Chris Banes chấp nhận giải pháp của bạn là "Câu trả lời" (miễn là anh ta muốn, tất nhiên). – dbm
@dbm Xin chào! :) Tôi không chắc đó có phải là những gì Chris Banes muốn hay không. Có vẻ như rất nhiều người đã đồng ý với tôi, nên đăng lại nó như một câu trả lời. :) – Zarah