如何知道editText何时结束编辑?

时间:2013-09-10 15:49:39

标签: android android-edittext

我有两个editText,当用户编辑一个然后点击完成时,它会执行一个方法。我希望能够知道用户何时停止编辑它。就像在那种情况下,点击“完成”按钮。不幸的是,如果用户选择了另一个editText,用户可以“停止”对其进行编辑。由于一些奇怪的原因,OnEditorActionListener没有捕获这种情况。我能做些什么呢?我试过onFocusChange,但那个是非常不可预测的......

1 个答案:

答案 0 :(得分:2)

您可以假设EditText失去焦点

EditText txtEdit= (EditText) findViewById(R.id.edittxt);
txtEdit.setOnFocusChangeListener(new OnFocusChangeListener() {          
    public void onFocusChange(View v, boolean hasFocus) {
        if(!hasFocus)
        //probably here! 
    }
});