Có cách nào để kiểm tra xem văn bản của TextView có bị cắt ngắn trong mã của tôi không?Có cách nào để kiểm tra xem văn bản của TextView có bị cắt bớt không
7
A
Trả lời
0
Đừng nghĩ vậy nhưng bạn có thể đọc here để xử lý đúng cách nếu bạn chỉ muốn văn bản sử dụng một dòng.
0
Check-out this chủ đề
... Bạn có thể tạo một đối tượng Sơn với kích thước văn bản TextView2 và sử dụng BREAKTEXT() để đo lường bao nhiêu ký tự sẽ phù hợp với chiều rộng TextView2 của bạn ...
Nó làm việc cho tôi
6
Bạn có thể sử dụng phương pháp: getEllipsisCount
public static boolean isTextTruncated(String text, TextView textView)
{
if (textView != null && text != null)
{
Layout layout = textView.getLayout();
if (layout != null)
{
int lines = layout.getLineCount();
if (lines > 0)
{
int ellipsisCount = layout.getEllipsisCount(lines - 1);
if (ellipsisCount > 0)
{
return true;
}
}
}
}
return false;
}
Tôi tìm thấy câu trả lời ở bài liên quan sau đây:
Cảm ơn lot..helped tôi rất nhiều .. – AndroidMech
việc sử dụng param 'Chuỗi văn bản' là gì? –