/**
* 判断TextView的内容宽度是否超出其可用宽度
* @param tv
* @return
*/
private fun isOverFlowed(): Boolean {
if (tvContent.lineCount > 2) {
return true
}
if (tvContent.layout != null) {
var lines = tvContent.layout.getLineCount()
if (lines > 0 && tvContent.layout.getEllipsisCount(lines - 1) > 0) {
return true
}
}
return false
}
判断textView是否需要展开收起按钮 (超出给定行数)
本文介绍了一个用于判断Android中TextView内容是否超出其显示宽度的方法。通过检查lineCount和是否存在省略号来确定文本是否溢出。

1961

被折叠的 条评论
为什么被折叠?



