如何在android中获得editText中的每行文本



我尝试渲染文本到我的画布像在EditText渲染。

我发现每行文本的宽度之和(在EditText中显示)可能大于或小于行宽度(getLineWidth)。我不知道为什么?

=>我不能像在EditText(100%)完全换行。

根据您的需要尝试fill_parentwrap_content

可以获取每行的字符串值。然后计算宽度。

String[] multiLines = stringFromEditText.split("n");
// Get each line
String line0 = multiLines[0];
String line1 = multiLines[1];
String line2 = multiLines[2];
// Then get length of each line by str.length() or sth like that

最新更新