当前位置:编程学习 > wap >>

请问android中的最后一个EditText为何不能触发失焦事件?布局省略(包含两个EditTex),Activity代码如下:

public class Login extends Activity implements OnFocusChangeListener{
private EditText account;
private EditText password;
@Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.login);
  // 初始化变量对象
  account = (EditText) findViewById(R.id.login_id);
  password = (EditText) findViewById(R.id.login_pw);
  account.setOnFocusChangeListener(this);
  password.setOnFocusChangeListener(this);
 }
 public void onFocusChange(View v, boolean hasFocus) {
  if(account.hasFocus()==false){
   System.out.println("account失去焦点了");
  }else if(password.hasFocus()==false){
   System.out.println("password失去焦点了");
  }
}
为何password这个控件不能进入失焦?
就是想每次一输完信就能进行操作?
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,