我正在研究android studio中的計算器應用程序,並且我將計算器添加到現有方程的答案,更像是一個圖形計算器,它顯示方程然後在它下面的答案。我目前的解決方案僅適用於第一個等式。我試過獲取TextView Android開發最後一行的文本
int start = display.getLayout().getLineStart(display.getLineCount());
int end = display.getLayout().getLineEnd(display.getLineCount());
然後
double result = calc(display.getText().toString().substring(start,end));
的結果是,我得到一個IndexOutOfBoundsException異常從getLineEnd,我不知道該怎麼做呢?
它是一個多行textView?是由\ n(換行符)分隔的那些方程式嗎? –