如何正确使用?添加此代码后,我的应用程序停止了

时间:2017-03-18 06:36:44

标签: java android

public int getCurrentCursorLine(`EditText editText`) {    
    int selectionStart = Selection.getSelectionStart(editText.getText());
    Layout layout = editText.getLayout();
    if (!(selectionStart == -1)) 
    {
        return layout.getLineForOffset(selectionStart);
    }
    return -1; }

1 个答案:

答案 0 :(得分:1)

从你的堆栈跟踪中可以清楚地看到你在尝试进行某些操作时获得了一些null值。

确保 - 1. setContentView中有正确的布局文件。

  1. 正确的ID用于EditText