我尝试将文本渲染到我的画布,就像在EditText渲染中一样。
我发现每行中的文本宽度总和(在EditText中显示)可能大于或小于行宽(getLineWidth)。我不知道为什么?
=>我不能像在EditText(100%)中那样断线。我怎么能这样做?
答案 0 :(得分:1)
根据您的需要尝试fill_parent
或wrap_content
。
答案 1 :(得分:0)
您可以获取每一行的字符串值。然后计算宽度。
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