android – 我怎么知道当一个edittext失去焦点

我需要抓住当一个EditText失去焦点,我搜索用户的问题,但我没有找到任何答案。

我使用focuschangelistener这样

OnFocusChangeListener foco = new OnFocusChangeListener() {

    @Override
    public void onFocusChange(View v, boolean hasFocus) {
        // TODO Auto-generated method stub

    }
};

但它不适合我

谢谢

实现setOnFocusChangeListener的onFocusChange,hasFocus有一个布尔参数。当这是假的,你失去了焦点到另一个控件。

 EditText txtEdit = (EditText) findViewById(R.id.edittxt);

 txtEdit.setOnFocusChangeListener(new OnFocusChangeListener() {          
        @Override
        public void onFocusChange(View v, boolean hasFocus) {
            if (!hasFocus) {
               // code to execute when EditText loses focus
            }
        }
    });
http://stackoverflow.com/questions/10627137/how-can-i-know-when-a-edittext-lost-focus

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:android – 我怎么知道当一个edittext失去焦点