0
我嘗試將文本呈現到我的畫布上,就像在EditText呈現中一樣。如何在android中的editText中獲取每行的文本?
我發現每行(顯示在EditText中)的文本寬度總和可能大於或小於行寬(getLineWidth)。我不知道爲什麼?
=>我不能完全像EditText(100%)中斷行。我怎樣才能做到這一點 ?
我嘗試將文本呈現到我的畫布上,就像在EditText呈現中一樣。如何在android中的editText中獲取每行的文本?
我發現每行(顯示在EditText中)的文本寬度總和可能大於或小於行寬(getLineWidth)。我不知道爲什麼?
=>我不能完全像EditText(100%)中斷行。我怎樣才能做到這一點 ?
嘗試fill_parent
或wrap_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
你的問題不清楚 – R9J