public int getCurrentCursorLine(`EditText editText`) {
int selectionStart = Selection.getSelectionStart(editText.getText());
Layout layout = editText.getLayout();
if (!(selectionStart == -1))
{
return layout.getLineForOffset(selectionStart);
}
return -1; }
答案 0 :(得分:1)
从你的堆栈跟踪中可以清楚地看到你在尝试进行某些操作时获得了一些null值。
确保 -
1. setContentView
中有正确的布局文件。
EditText
。