這是小弟我之前做的方式 用程式去計算行數再決定超過多少行時顯示...
textview的width和height都設定成wrap_content
textview.post(new Runnable() {
@Override
public void run() {
int lineCount = textview.getLineCount();
if (lineCount <= 6) {
textview.setEllipsize(null);
} else {
textview.setMaxLines(6);
textview.setEllipsize(TextUtils.TruncateAt.END);
}
}
});