Tôi có bố cục ứng dụng Android có chứa TextView nhiều dòng hay không. Khi màn hình ở hướng dọc, TextView có thể hiển thị độ dài văn bản khác nhau khi chạy ở chế độ ngang. Ngoài ra khi chạy trên một màn hình nhỏ, TextView có thể hiển thị độ dài văn bản khác nhau khi chạy trên màn hình lớn hơn.Android TextView đa dòng, kiểm tra xem văn bản có phù hợp không, hoặc kiểm tra xem TextView có đầy đủ
Có cách nào tôi có thể kiểm tra xem văn bản có phù hợp hoặc sẽ bị cắt bớt không? Hoặc là có cách nào tôi có thể kiểm tra nếu TextView nếu đầy đủ?
Vấn đề là TextView có khả năng có thể chứa một số lượng khác nhau của dòng, tùy thuộc vào việc nó là phong cảnh, chân dung, màn hình nhỏ, màn hình lớn, vv
Cảm ơn bạn cho lời khuyên của bạn,
nhất regards,
James
Về XML của bạn, điều này sẽ không hoạt động đối với tôi vì nó đặt singleLine = "true" không phải là một TextView MULTILINE. Về kiểm tra bài đăng này, điều này sẽ không làm việc cho tôi bởi vì "testPaint.measureText (văn bản)" chỉ tính toán chiều rộng văn bản. Nó không tính toán chiều cao văn bản cho một TextView MULTILINE. Tôi đã tìm thấy một giải pháp khác bây giờ, mà tôi sẽ thêm ngay. – James
câu trả lời đó không đối phó với chế độ xem văn bản nhiều dòng. Nó chỉ kiểm tra xem văn bản có lấp đầy * chiều rộng * của textveiw hay không – LairdPleng
Câu hỏi này không chỉ hỏi về multiline; nó cũng hỏi về "phù hợp" trong một textview ... – MiStr