Ich arbeite an einer Taschenrechner-App im Android Studio, und ich würde den Rechner an die vorhandene Gleichung, eher wie ein Graphikrechner, anfügen, wo es die Gleichung zeigt dann die Antwort darunter. Meine aktuelle Lösung funktioniert nur für die erste Gleichung. Ich habe versucht,Text der letzten Zeile von TextView Android Entwicklung
int start = display.getLayout().getLineStart(display.getLineCount());
int end = display.getLayout().getLineEnd(display.getLineCount());
dann
double result = calc(display.getText().toString().substring(start,end));
Das Ergebnis ist, dass ich eine IndexOutOfBoundsException von getLineEnd bekommen, und ich weiß nicht, wie man das macht?
ist es eine mehrzeilige textView? Sind diese Gleichungen durch \ n (Newline) -Zeichen getrennt? –