2011-06-18 66 views
4

在自定义ListView中,有两列,一列包含TextView,另一列包含EditText组件。要输入一些首选项,当用户单击EditText时,软件键盘将进入焦点,但焦点来自EditText丢失。我如何做到这一点?EditText焦点丢失

+0

任何一个可以帮助我在这 – nidhi

回答

4

对于EDITTEXT使用方法setFocusable(假)。 对于textView使用setFocusable(true)。

也写上的焦点侦听器丢失两个TextView的和EDITTEXT:

textView.setOnFocusChangeListener(new OnFocusChangeListener() {   

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