Android 编辑文本焦点丢失

Android 编辑文本焦点丢失,android,Android,在自定义ListView中,有两列,一列包含TextView,另一列包含EditText组件。要输入某些首选项,当用户单击EditText时,软件键盘进入焦点,但EditText的焦点丢失。如何执行此操作?对于editText,请使用方法setFocusable(false)。 对于文本视图,请使用setFocusable(true) 还为textView和editText编写一个关于失去焦点的侦听器: textView.setOnFocusChangeListener(new OnFocusC

在自定义ListView中,有两列,一列包含TextView,另一列包含EditText组件。要输入某些首选项,当用户单击EditText时,软件键盘进入焦点,但EditText的焦点丢失。如何执行此操作?

对于editText,请使用方法setFocusable(false)。 对于文本视图,请使用setFocusable(true)

还为textView和editText编写一个关于失去焦点的侦听器:

textView.setOnFocusChangeListener(new OnFocusChangeListener() {          

    public void onFocusChange(View v, boolean hasFocus) {
        if(!hasFocus)
        {
           //do job here when EditText loses focus
        }
    }
});