获取TextView显示的行数:
textview.lineCount
获取textView指定行数内内容的工具类(StringLengthsUtil):
import android.text.Layout;
import android.widget.TextView;
public class StringLengthsUtil {
/**
* 获取多行的内容
*/
public static String getMultipleLines(TextView tvBrief, int maxLine) {
String text = tvBrief.getText().toString();
Layout layout = tvBrief.getLayout();
String summary = "";
int start = 0;
int end;
for (int i = 0; i < maxLine; i++) {
end = layout.getLineEnd(i);
summary = summary + text.substring(start, end);
start = end;
}
return summary;
}
}
END…