Линии могут быть разными:
- Видимые строки: количество строк в новой строке ...
- Элемент списка: только строки с \ r, \ n, \ r \ n
Первый случай (самый простой):
int nbLines = editText.getLineCount();
Второй случай:
int nbLines = 0;
StringReader sr = new StringReader(editText.getText().toString());
LineNumberReader lnr = new LineNumberReader(sr);
try {
while (lnr.readLine() != null){}
nbLines = lnr.getLineNumber();
lnr.close();
} catch (IOException e) {
nbLines = editText.getLineCount();
} finally {
sr.close();
}